Could you say why I have empty searching results.
Say, I have the following document in Solr:
{
"srcphrase": "in case if",
"id": "d77a6c9e463652c9",
"_version_": 1479240921712164900
}
In my schema.xml:
<field name="id"
type="string"
indexed="true"
stored="true"
required="true"
multiValued="false" />
<field name="srcphrase"
type="text_en"
indexed="true"
stored="true"/>
...
<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EnglishPossessiveFilterFactory"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EnglishPossessiveFilterFactory"/>
<filter class="solr.KeywordMarkerFilterFactory" protected="protwords.txt"/>
<filter class="solr.PorterStemFilterFactory"/>
</analyzer>
</fieldType>
When submitting the query localhost:8983/solr/collection/select?q=srcphrase%3A%22in+case+if%22 I get empty results. Here is what analysis show:
Do you have some ideas why I have empty results for existing phrase?