Нужна помощь..
Solr Stopwords не работает для общеупотребительных слов, таких как «the», «in», «an», но работает для других необычных слов, таких как «дизель» и т. д.
Я вижу, что стоп-слова отображаются на сервере solr. однако поиск solr их не останавливает.
{
"responseHeader":{
"status":0,
"QTime":1},
"wordSet":{
"initArgs":{"ignoreCase":"true"},
"initializedOn":"2016-06-16T12:13:20.69Z",
"managedList":["in",
"the"]}}
Вот моя схема.xml. Может кто подскажет в чем может быть дело.
<fieldType name="text" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.ManagedStopFilterFactory" managed="en" />
<filter class="solr.SynonymFilterFactory" ignoreCase="true" synonyms="synonyms.txt"/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" splitOnCaseChange="1" preserveOriginal="1"/>
<filter class="solr.LowerCaseFilterFactory" />
</analyzer>
</fieldType>