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

Reply via email to