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

Reply via email to