Вопрос

Друзья,

Я в настоящее время использую Kstemmer для выполнения операций stemming в моем приложении, я разрабатываю с Solr.То, что найдено, когда мы используем Kstemmer, он не принимает Protwords.txt

<analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <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.LowerCaseFilterFactory"/>
<filter class="solr.EnglishPossessiveFilterFactory"/>
    <filter class="solr.KStemFilterFactory" protected="protwords.txt"/>

  </analyzer>
.

Это не принимает слова в протворровании, как защищено.Это как кстем работает?

Это было полезно?

Решение

Я проверил исходный код, но я не мог видеть реализацию .BTW, я проверил исходный код SOLR 3.6.

Он реализован в SnowballporterFilterFactory но не в KstemfilterFactory .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top