Thanks for your help. Abhi
On Thu, Mar 1, 2018 at 2:06 PM, Steve Rowe <sar...@gmail.com> wrote: > Yes, either type “text_general” or some other TextField-based field type > that includes a synonym filter. > > -- > Steve > www.lucidworks.com > > > On Mar 1, 2018, at 3:02 PM, Abhi Basu <9000r...@gmail.com> wrote: > > > > Yes, agreed. Just tested and it works. :) > > > > I will have a lot more fields, so every field I need a synonym feature > for > > will have to be type "text_general", right? > > > > On Thu, Mar 1, 2018 at 1:57 PM, Steve Rowe <sar...@gmail.com> wrote: > > > >> I think you want type=“text_general” > >> > >> -- > >> Steve > >> www.lucidworks.com > >> > >>> On Mar 1, 2018, at 2:19 PM, Abhi Basu <9000r...@gmail.com> wrote: > >>> > >>> Should it be defined as this instead? > >>> > >>> <field name="PropertyAddressState" type="text" indexed="true" > >>> stored="true" docValues="true"/> > >>> > >>> > >>> > >>> On Thu, Mar 1, 2018 at 1:16 PM, Abhi Basu <9000r...@gmail.com> wrote: > >>> > >>>> What should PropertyAddressState type be in order to be caught into > the > >>>> text_general config below? > >>>> > >>>> I have remeoved the copyfield now. > >>>> > >>>> <field name="PropertyAddressState" type="string" indexed="true" > >> stored="true" docValues="true"/> > >>>> > >>>> > >>>> > >>>> > >>>> <fieldType name="text_general" class="solr.TextField" > >> positionIncrementGap="100"> > >>>> <analyzer type="index"> > >>>> <tokenizer class="solr.StandardTokenizerFactory"/> > >>>> <filter class="solr.StopFilterFactory" ignoreCase="true" > >> words="stopwords.txt" /> > >>>> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > >> ignoreCase="true" expand="true" tokenizerFactory="solr. > >> StandardTokenizerFactory"/> > >>>> <filter class="solr.LowerCaseFilterFactory"/> > >>>> </analyzer> > >>>> <analyzer type="query"> > >>>> <tokenizer class="solr.StandardTokenizerFactory"/> > >>>> <filter class="solr.StopFilterFactory" ignoreCase="true" > >> words="stopwords.txt" /> > >>>> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > >> ignoreCase="true" expand="true"/> > >>>> <filter class="solr.LowerCaseFilterFactory"/> > >>>> </analyzer> > >>>> </fieldType> > >>>> > >>>> > >>>> > >>>> On Thu, Mar 1, 2018 at 1:12 PM, Steve Rowe <sar...@gmail.com> wrote: > >>>> > >>>>> Hi Abhi, > >>>>> > >>>>> PropertyAddressState is of type “string”, which has no analysis > >> applied. > >>>>> > >>>>> Since you copyfield to “text” field, which has the analysis you > expect, > >>>>> you could try querying it instead. > >>>>> > >>>>> -- > >>>>> Steve > >>>>> www.lucidworks.com > >>>>> > >>>>>> On Mar 1, 2018, at 12:23 PM, Abhi Basu <9000r...@gmail.com> wrote: > >>>>>> > >>>>>> Can someone please help me? > >>>>>> > >>>>>> Schema.xml > >>>>>> > >>>>>> <field name="PropertyAddressState" type="string" indexed="true" > >>>>>> stored="true" docValues="true"/> > >>>>>> > >>>>>> <field name="text" type="text_general" indexed="true" stored="false" > >>>>>> multiValued="true"/> > >>>>>> > >>>>>> > >>>>>> <copyfield source="PropertyAddressState" dest="text"/> > >>>>>> > >>>>>> > >>>>>> <fieldType name="text_general" class="solr.TextField" > >>>>>> positionIncrementGap="100"> > >>>>>> <analyzer type="index"> > >>>>>> <tokenizer class="solr.StandardTokenizerFactory"/> > >>>>>> <filter class="solr.StopFilterFactory" ignoreCase="true" > >>>>>> words="stopwords.txt" /> > >>>>>> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" > >>>>>> ignoreCase="true" expand="true" > >>>>>> tokenizerFactory="solr.StandardTokenizerFactory"/> > >>>>>> <filter class="solr.LowerCaseFilterFactory"/> > >>>>>> </analyzer> > >>>>>> <analyzer type="query"> > >>>>>> <tokenizer class="solr.StandardTokenizerFactory"/> > >>>>>> <filter class="solr.StopFilterFactory" ignoreCase="true" > >>>>>> words="stopwords.txt" /> > >>>>>> <!--filter class="solr.SynonymFilterFactory" > >>>>>> synonyms="synonyms.txt" ignoreCase="true" expand="true"/--> > >>>>>> <filter class="solr.LowerCaseFilterFactory"/> > >>>>>> </analyzer> > >>>>>> </fieldType> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> Synonyms.txt has been populated with State abbreviations and names. > >>>>>> > >>>>>> > >>>>>> When searching for > >>>>>> > >>>>>> PropertyAddressState:"Oregon", I do not find docs with "OR". > >>>>>> > >>>>>> > >>>>>> > >>>>>> What am I missing? > >>>>>> > >>>>>> > >>>>>> Thanks, > >>>>>> > >>>>>> Abhi > >>>>> > >>>>> > >>>> > >>>> > >>>> -- > >>>> Abhi Basu > >>>> > >>> > >>> > >>> > >>> -- > >>> Abhi Basu > >> > >> > > > > > > -- > > Abhi Basu > > -- Abhi Basu