Hi,

Check out the wiki page on the SynonymFilterFactory. It gives a decent 
explantion on the subject. The backslash is just for escaping otherwise 
meaningful characters.


[1]:http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.SynonymFilterFactory


Cheers,

On Thursday 18 March 2010 17:10:56 Mark Fletcher wrote:
> Hi,
> 
> Just needed some help to understand the following synonym mappings:-
> 
> 1. aaa => aaaa
>   does it mean:-
>          if the user queries for aaa it is replaced with aaaa and documents
> matching aaaa are searched for
>    or does it mean
>          if the user queries for aaa, documents with aaa as well as aaaa
>  are looked for
> 
> 
> 2. bbb => bbbb1 bbbb2
>         does it mean that if the user queries for bbb, SOLR will look for
> documents that contain bbbb1 bbbb2
> 
> 
> 3. ccc => cccc1,cccc2
>         does it mean that if the user queries for ccc, SOLR will look for
> documents that contain cccc1 or cccc2
> 
> 4.  a\=>a => b\=>b
>          First of all my doubt is what does the "\" do there. Does it have
> any special significance.
>          Can someone help me interpret the above
> 
> 5. a\,a => b\,b
>           Can some one help me with this also
> 
> 6. fooaaa,baraaa,bazaaa
>           does this mean that if any of  fooaaa or baraaa  or bazaaa comes
> as the search keyword, SOLR will look for documents that contain
>                          fooaaa
> 
> 7. abc def rose\, atlas method, NY.GNP.PCAP.PP.CD
>            does this mean a query for any of the above 3 will always be
> replaced by a query for abc def rose\
> 
> Can some one pls extend some help at your earliest convenience.
> 
> Thank you.
> Mark.
> 

Markus Jelsma - Technisch Architect - Buyways BV
http://www.linkedin.com/in/markus17
050-8536620 / 06-50258350

Reply via email to