Hi Kishan,

can you please give us example document query pair that query should retrieve 
that document.

e.g. query q=State:"tamil nadu" should return what document text?

Ahmet



On Wednesday, March 5, 2014 9:04 PM, Kishan Parmar <kishan....@gmail.com> wrote:
Thanks ,
but
still no change in output  ---> q=State:"tamil nadu" it parse as

"q": "State:\"tamil nadu\""


Regards,

Kishan Parmar
Software Developer
+91 95 100 77394
Jay Shree Krishnaa !!




2014-03-06 0:17 GMT+05:30 Ahmet Arslan <iori...@yahoo.com>:

> 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 !!
>
>

Reply via email to