Do take time for performance testing with that parser. It can be slow depending on your data as I remember. That said it solves the problem it set out to solve so if it meets your SLAs, it can be a life-saver.
Best, Erick On Fri, May 29, 2015 at 2:35 AM, Alessandro Benedetti <benedetti.ale...@gmail.com> wrote: > Even if a little bit outdated, that query parser is really really cool to > manage synonyms ! > +1 ! > > 2015-05-29 1:01 GMT+01:00 Aman Tandon <amantandon...@gmail.com>: > >> Thanks chris. >> >> Yes we are using it for handling multiword synonym problem. >> >> With Regards >> Aman Tandon >> >> On Fri, May 29, 2015 at 12:38 AM, Reitzel, Charles < >> charles.reit...@tiaa-cref.org> wrote: >> >> > Again, I would recommend using Nolan Lawson's >> > SynonymExpandingExtendedDismaxQParserPlugin. >> > >> > http://nolanlawson.com/2012/10/31/better-synonym-handling-in-solr/ >> > >> > -----Original Message----- >> > From: Aman Tandon [mailto:amantandon...@gmail.com] >> > Sent: Wednesday, May 27, 2015 6:42 PM >> > To: solr-user@lucene.apache.org >> > Subject: Re: docValues: Can we apply synonym >> > >> > Ok and what synonym processor you is talking about maybe it could help ? >> > >> > With Regards >> > Aman Tandon >> > >> > On Thu, May 28, 2015 at 4:01 AM, Reitzel, Charles < >> > charles.reit...@tiaa-cref.org> wrote: >> > >> > > Sorry, my bad. The synonym processor I mention works differently. >> It's >> > > an extension of the EDisMax query processor and doesn't require field >> > > level synonym configs. >> > > >> > > -----Original Message----- >> > > From: Reitzel, Charles [mailto:charles.reit...@tiaa-cref.org] >> > > Sent: Wednesday, May 27, 2015 6:12 PM >> > > To: solr-user@lucene.apache.org >> > > Subject: RE: docValues: Can we apply synonym >> > > >> > > But the query analysis isn't on a specific field, it is applied to the >> > > query string. >> > > >> > > -----Original Message----- >> > > From: Aman Tandon [mailto:amantandon...@gmail.com] >> > > Sent: Wednesday, May 27, 2015 6:08 PM >> > > To: solr-user@lucene.apache.org >> > > Subject: Re: docValues: Can we apply synonym >> > > >> > > Hi Charles, >> > > >> > > The problem here is that the docValues works only with primitives data >> > > type only like String, int, etc So how could we apply synonym on >> > > primitive data type. >> > > >> > > With Regards >> > > Aman Tandon >> > > >> > > On Thu, May 28, 2015 at 3:19 AM, Reitzel, Charles < >> > > charles.reit...@tiaa-cref.org> wrote: >> > > >> > > > Is there any reason you cannot apply the synonyms at query time? >> > > > Applying synonyms at indexing time has problems, e.g. polluting the >> > > > term frequency for synonyms added, preventing distance queries, ... >> > > > >> > > > Since city names often have multiple terms, e.g. New York, Den >> > > > Hague, etc., I would recommend using Nolan Lawson's >> > > > SynonymExpandingExtendedDismaxQParserPlugin. Tastes great, less >> > > filling. >> > > > >> > > > http://nolanlawson.com/2012/10/31/better-synonym-handling-in-solr/ >> > > > >> > > > We found this to fix synonyms like "ny" for "New York" and vice >> versa. >> > > > Haven't tried it with docValues, tho. >> > > > >> > > > -----Original Message----- >> > > > From: Aman Tandon [mailto:amantandon...@gmail.com] >> > > > Sent: Tuesday, May 26, 2015 11:15 PM >> > > > To: solr-user@lucene.apache.org >> > > > Subject: Re: docValues: Can we apply synonym >> > > > >> > > > Yes it could be :) >> > > > >> > > > Anyway thanks for helping. >> > > > >> > > > With Regards >> > > > Aman Tandon >> > > > >> > > > On Tue, May 26, 2015 at 10:22 PM, Alessandro Benedetti < >> > > > benedetti.ale...@gmail.com> wrote: >> > > > >> > > > > I should investigate that, as usually synonyms are analysis stage. >> > > > > A simple way is to replace the word with all its synonyms ( >> > > > > including original word), but simply using this kind of processor >> > > > > will change the token position and offsets, modifying the actual >> > > > > content of the >> > > > document . >> > > > > >> > > > > " I am from Bombay" will become " I am from Bombay Mumbai" which >> > > > > can be annoying. >> > > > > So a clever approach must be investigated. >> > > > > >> > > > > 2015-05-26 17:36 GMT+01:00 Aman Tandon <amantandon...@gmail.com>: >> > > > > >> > > > > > Okay So how could I do it with UpdateProcessors? >> > > > > > >> > > > > > With Regards >> > > > > > Aman Tandon >> > > > > > >> > > > > > On Tue, May 26, 2015 at 10:00 PM, Alessandro Benedetti < >> > > > > > benedetti.ale...@gmail.com> wrote: >> > > > > > >> > > > > > > mmm this is different ! >> > > > > > > Without any customisation, right now you could : >> > > > > > > - use docValues to provide exact value facets. >> > > > > > > - Than you can use a copy field, with the proper analysis, to >> > > > > > > search >> > > > > > when a >> > > > > > > user click on a filter ! >> > > > > > > >> > > > > > > So you will see in your facets : >> > > > > > > Mumbai(3) >> > > > > > > Bombay(2) >> > > > > > > >> > > > > > > And when clicking you see 5 results. >> > > > > > > A little bit misleading for the users … >> > > > > > > >> > > > > > > On the other hand if you you want to apply the synonyms >> > > > > > > before, the indexing pipeline ( because docValues field can >> > > > > > > not be analysed), I >> > > > > think >> > > > > > > you should play with UpdateProcessors. >> > > > > > > >> > > > > > > Cheers >> > > > > > > >> > > > > > > 2015-05-26 17:18 GMT+01:00 Aman Tandon < >> amantandon...@gmail.com >> > >: >> > > > > > > >> > > > > > > > We are interested in using docValues for better memory >> > > > > > > > utilization >> > > > > and >> > > > > > > > speed. >> > > > > > > > >> > > > > > > > Currently we are faceting the search results on *city. *In >> > > > > > > > city we >> > > > > have >> > > > > > > > also added the synonym for cities like mumbai, bombay (These >> > > > > > > > are >> > > > > Indian >> > > > > > > > cities). So that result of mumbai is also eligible when >> > > > > > > > somebody will applying filter of bombay on search results. >> > > > > > > > >> > > > > > > > I need this functionality to apply with docValues enabled >> > field. >> > > > > > > > >> > > > > > > > With Regards >> > > > > > > > Aman Tandon >> > > > > > > > >> > > > > > > > On Tue, May 26, 2015 at 9:19 PM, Alessandro Benedetti < >> > > > > > > > benedetti.ale...@gmail.com> wrote: >> > > > > > > > >> > > > > > > > > I checked in the Documentation to be sure, but apparently : >> > > > > > > > > >> > > > > > > > > DocValues are only available for specific field types. The >> > > > > > > > > types >> > > > > > chosen >> > > > > > > > > determine the underlying Lucene docValue type that will be >> > > used. >> > > > > The >> > > > > > > > > available Solr field types are: >> > > > > > > > > >> > > > > > > > > - StrField and UUIDField. >> > > > > > > > > - If the field is single-valued (i.e., multi-valued is >> > > > > > > > > false), >> > > > > > > Lucene >> > > > > > > > > will use the SORTED type. >> > > > > > > > > - If the field is multi-valued, Lucene will use the >> > > > > SORTED_SET >> > > > > > > > type. >> > > > > > > > > - Any Trie* numeric fields and EnumField. >> > > > > > > > > - If the field is single-valued (i.e., multi-valued is >> > > > > > > > > false), >> > > > > > > Lucene >> > > > > > > > > will use the NUMERIC type. >> > > > > > > > > - If the field is multi-valued, Lucene will use the >> > > > > SORTED_SET >> > > > > > > > type. >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > This means you should not analyse a field where DocValues >> > > > > > > > > is >> > > > > enabled. >> > > > > > > > > Can your explain us your use case ? Why are you interested >> > > > > > > > > in >> > > > > > synonyms >> > > > > > > > > DocValues level ? >> > > > > > > > > >> > > > > > > > > Cheers >> > > > > > > > > >> > > > > > > > > 2015-05-26 13:32 GMT+01:00 Upayavira <u...@odoko.co.uk>: >> > > > > > > > > >> > > > > > > > > > To my understanding, docValues are just an uninverted >> > index. >> > > > > > > > > > That >> > > > > > is, >> > > > > > > > it >> > > > > > > > > > contains the terms that are generated at the end of an >> > > > > > > > > > analysis >> > > > > > > chain. >> > > > > > > > > > Therefore, you simply enable docValues and include the >> > > > > > > > > > SynonymFilterFactory in your analysis. >> > > > > > > > > > >> > > > > > > > > > Is that enough, or are you struggling with some other >> > issue? >> > > > > > > > > > >> > > > > > > > > > Upayavira >> > > > > > > > > > >> > > > > > > > > > On Tue, May 26, 2015, at 12:03 PM, Aman Tandon wrote: >> > > > > > > > > > > Hi, >> > > > > > > > > > > >> > > > > > > > > > > We have some field *city* in which the docValues are >> > > enabled. >> > > > > We >> > > > > > > need >> > > > > > > > > to >> > > > > > > > > > > add the synonym in that field so how could we do it? >> > > > > > > > > > > >> > > > > > > > > > > With Regards >> > > > > > > > > > > Aman Tandon >> > > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > -- >> > > > > > > > > -------------------------- >> > > > > > > > > >> > > > > > > > > Benedetti Alessandro >> > > > > > > > > Visiting card : http://about.me/alessandro_benedetti >> > > > > > > > > >> > > > > > > > > "Tyger, tyger burning bright In the forests of the night, >> > > > > > > > > What immortal hand or eye Could frame thy fearful >> symmetry?" >> > > > > > > > > >> > > > > > > > > William Blake - Songs of Experience -1794 England >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > -- >> > > > > > > -------------------------- >> > > > > > > >> > > > > > > Benedetti Alessandro >> > > > > > > Visiting card : http://about.me/alessandro_benedetti >> > > > > > > >> > > > > > > "Tyger, tyger burning bright >> > > > > > > In the forests of the night, >> > > > > > > What immortal hand or eye >> > > > > > > Could frame thy fearful symmetry?" >> > > > > > > >> > > > > > > William Blake - Songs of Experience -1794 England >> > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> > > > > -- >> > > > > -------------------------- >> > > > > >> > > > > Benedetti Alessandro >> > > > > Visiting card : http://about.me/alessandro_benedetti >> > > > > >> > > > > "Tyger, tyger burning bright >> > > > > In the forests of the night, >> > > > > What immortal hand or eye >> > > > > Could frame thy fearful symmetry?" >> > > > > >> > > > > William Blake - Songs of Experience -1794 England >> > > > > >> > > > >> > > > ******************************************************************** >> > > > ** >> > > > *** This e-mail may contain confidential or privileged information. >> > > > If you are not the intended recipient, please notify the sender >> > > > immediately and then delete it. >> > > > >> > > > TIAA-CREF >> > > > ******************************************************************** >> > > > ** >> > > > *** >> > > > >> > > >> > > ********************************************************************** >> > > *** This e-mail may contain confidential or privileged information. >> > > If you are not the intended recipient, please notify the sender >> > > immediately and then delete it. >> > > >> > > TIAA-CREF >> > > ********************************************************************** >> > > *** >> > > >> > > ********************************************************************** >> > > *** This e-mail may contain confidential or privileged information. >> > > If you are not the intended recipient, please notify the sender >> > > immediately and then delete it. >> > > >> > > TIAA-CREF >> > > ********************************************************************** >> > > *** >> > > >> > >> > ************************************************************************* >> > This e-mail may contain confidential or privileged information. >> > If you are not the intended recipient, please notify the sender >> > immediately and then delete it. >> > >> > TIAA-CREF >> > ************************************************************************* >> > >> > > > > -- > -------------------------- > > Benedetti Alessandro > Visiting card : http://about.me/alessandro_benedetti > > "Tyger, tyger burning bright > In the forests of the night, > What immortal hand or eye > Could frame thy fearful symmetry?" > > William Blake - Songs of Experience -1794 England