Hi, I suspect q=State:tamil nadu parsed as State:tamil text:nadu. You can confirm this by adding debugQuery=on.
Either use quotes q=State:"tamil nadu" or use term query parser q={!term f=State}tamil nadu Ahmet On Wednesday, March 5, 2014 8:29 PM, Kishan Parmar <kishan....@gmail.com> wrote: hi there my schema file is this---------------------------> <?xml version="1.0" encoding="UTF-8" ?> <schema name="example" version="1.2"> <types> <fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true" /> <fieldType name="int" class="solr.TrieIntField" precisionStep="0" omitNorms="true" positionIncrementGap="0" /> <fieldType name="date" class="solr.TrieDateField" omitNorms="true" precisionStep="0" positionIncrementGap="0" /> <fieldType name="text" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="solr.WhitespaceTokenizerFactory" /> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="2" generateNumberParts="2" catenateWords="2" catenateNumbers="2" catenateAll="1" splitOnCaseChange="2" /> <filter class="solr.LowerCaseFilterFactory" /> <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt" /> </analyzer> <analyzer type="query"> <tokenizer class="solr.WhitespaceTokenizerFactory" /> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" /> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="2" generateNumberParts="2" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="2" /> <filter class="solr.LowerCaseFilterFactory" /> <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt" /> </analyzer> </fieldType> </types> <fields> <field name="SrNo" type="int" indexed="true" stored="true" required="true" /> <field name="Name" type="string" indexed="true" stored="true" required="true" /> <field name="Scheme" type="string" indexed="true" stored="true" required="true" /> <field name="State" type="string" indexed="true" stored="true" required="true" /> <field name="text" type="text" indexed="true" stored="true" multiValued="true" /> <field name="_version_" type="string" indexed="true" stored="true" required="true" multiValued="false" /> </fields> <copyField source="SrNo" dest="text" /> <copyField source="Name" dest="text" /> <copyField source="Scheme" dest="text" /> <copyField source="State" dest="text" /> <uniqueKey>SrNo</uniqueKey> <defaultSearchField>text</defaultSearchField> <solrQueryParser defaultOperator="AND" /> </schema> ----------------> and when i try to query in solr 4.6.0 which is "State:tamil nadu" it gives 0 result but is there any problem with whitesapce in type="String" Regards, Kishan Parmar Software Developer +91 95 100 77394 Jay Shree Krishnaa !!