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

Reply via email to