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

Reply via email to