I understand that i can configure "solr.PhoneticFilterFactory" for both indexing and query time for "solr.TextField". However, i want to query a list of term (indexed and stored) from a field ordered by phonetic similarity, which can be easily done by most of relational database.
Term Component allows me to perform exactly matching and regex based fuzzy matching from multi-valued field. However, the solr string field does not allow to customise the default analyser. Is there any other way to circumvent the problem? thanks, Jerry On 16 September 2015 at 19:55, Upayavira <u...@odoko.co.uk> wrote: > > > On Wed, Sep 16, 2015, at 06:37 PM, Jie Gao wrote: > > Hi, > > > > > > I want to query a list of terms indexed and stored in multivalued string > > field via Term Component. The term component can support exact matching > > and > > regex based fuzzy matching. However, Is any way i can configure scheme to > > do phonetic matching/query? > > Phonetic matching is done at index time - that is - you use a > PhoneticFilterFactory in your analysis chain, such that you are doing > exact match lookups on the phonetic terms. > > Make sense? > > Upayavira >