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 >