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

Reply via email to