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