Hi Satish,

I don't think there is a single analyzer that does what you want.

However, you could send the info to a second field with copyField, and use e.g. 
WhitespaceTokenizer on one field for contains-style queries, and 
KeywordTokenizer on the other field (or just use the "string" field type) for 
exact matches.

Steve

> -----Original Message-----
> From: Satish Talim [mailto:satish.ta...@gmail.com]
> Sent: Tuesday, October 04, 2011 10:02 AM
> To: solr-user@lucene.apache.org
> Subject: Analyzer Tokenizer for Exact and Contains search on single field
> 
> I am a Solr newbie.
> 
> Let's say we have a field with 4 records as follows:
> 
> "James"
> "James Edward"
> "James Edward Gray"
> "JamesEdward"
> 
> a. In Solr 3.4, I want an exact search on the given field for "James
> Edward". Record 2 should be returned.
> 
> b. Next on the same field, I want to check whether "James" is contained
> in
> the field, then records 1, 2 and 3 should be returned.
> 
> Which standard analyzer, tokenizer can one apply on one single field, to
> get
> these results?
> 
> Satish

Reply via email to