Query time synonyms have known problems. They are slower, cause incorrect IDF, 
and don't work for phrase synonyms.

Apply synonyms at index time and you will have none of those problems.

See: 
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.SynonymFilterFactory

wunder

On Dec 12, 2012, at 9:34 AM, Swati Swoboda wrote:

> Query-time analyzers are still applied, even if you include a string in 
> quotes. Would you expect "foo" to not match "Foo" just because it's enclosed 
> in quotes?
> 
> Also look at this, someone who had similar requirements:
> http://lucene.472066.n3.nabble.com/Synonym-Filter-disable-at-query-time-td2919876.html
> 
> 
> -----Original Message-----
> From: joe.cohe...@gmail.com [mailto:joe.cohe...@gmail.com] 
> Sent: Wednesday, December 12, 2012 12:09 PM
> To: solr-user@lucene.apache.org
> Subject: Re: Can a field with defined synonym be searched without the synonym?
> 
> 
> I'm aplying only query-time synonym, so I have the original values stored and 
> indexed.
> I would've expected that if I search a strin with quotations, i'll get the 
> exact match, without applying a synonym.
> 
> any way to achieve that?
> 
> 
> Upayavira wrote
>> You can only search against terms that are stored in your index. If 
>> you have applied index time synonyms, you can't remove them at query time.
>> 
>> You can, however, use copyField to clone an incoming field to another 
>> field that doesn't use synonyms, and search against that field instead.
>> 
>> Upayavira
>> 
>> On Wed, Dec 12, 2012, at 04:26 PM,
> 
>> joe.cohen.m@
> 
>> wrote:
>>> Hi
>>> I hava a field type without defined synonym.txt which retrieves both 
>>> records with "home" and "house" when I search either one of them.
>>> 
>>> I want to be able to search this field on the specific value that I 
>>> enter, without the synonym filter.
>>> 
>>> is it possible?
>>> 
>>> thanks.
>>> 
>>> 
>>> 
>>> --
>>> View this message in context:
>>> http://lucene.472066.n3.nabble.com/Can-a-field-with-defined-synonym-b
>>> e-searched-without-the-synonym-tp4026381.html
>>> Sent from the Solr - User mailing list archive at Nabble.com.
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Can-a-field-with-defined-synonym-be-searched-without-the-synonym-tp4026381p4026405.html
> Sent from the Solr - User mailing list archive at Nabble.com.

--
Walter Underwood
wun...@wunderwood.org



Reply via email to