Note that there are some explanatory texts on larger screens.

plurals
  1. POSolr returns different results for fq vs q
    text
    copied!<p>I have movie data indexed already in Solr. The basic queries are working as expected but when I fire a filter query for facets along with a q, the result is different.</p> <p>The query <code>/select?q=facetGenre:Drama&amp;wt=xml</code> returns results </p> <p>Whereas the query <code>/select?q=*.*&amp;fq=facetGenre:Drama&amp;wt=xml</code> does not return any result.</p> <p>What could the reason for this ? please help.</p> <p>Since there are "\" in Genre field e.g. "Action\Adventure", it is of a custom field type "facetStringwithSlash. The details as below </p> <pre><code>&lt;fieldType name="facetStringwithSlash" class="solr.TextField" positionIncrementGap="100"&gt; &lt;analyzer type="index"&gt; &lt;tokenizer class="solr.PatternTokenizerFactory" pattern="[/,]\s*"/&gt; &lt;filter class="solr.WordDelimiterFilterFactory" generateWordParts="0" generateNumberParts="0" catenateWords="0" preserveOriginal="1" catenateNumbers="0" catenateAll="0" splitOnCaseChange="0" stemEnglishPossessive="1"/&gt; &lt;filter class="solr.ASCIIFoldingFilterFactory"/&gt; &lt;/analyzer&gt; &lt;analyzer type="query"&gt; &lt;tokenizer class="solr.PatternTokenizerFactory" pattern="[/,]\s*"/&gt; &lt;filter class="solr.WordDelimiterFilterFactory" generateWordParts="0" generateNumberParts="0" preserveOriginal="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="0" stemEnglishPossessive="1"/&gt; &lt;filter class="solr.ASCIIFoldingFilterFactory"/&gt;&lt;/analyzer&gt;&lt;/fieldType&gt; &lt;/analyzer&gt; &lt;/fieldType&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload