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

Reply via email to