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

Reply via email to