If you want to analyse a string field, use the KeywordTokenizer - it just passes the whole field through as a single tokenizer.
Does that get you there? On Wed, Sep 16, 2015, at 08:52 PM, Jie Gao wrote: > 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 > >