Pergunta

Amigos,

Atualmente estou usando KStemmer para executar os decorrentes de operações na minha aplicação eu desenvolver com o solr.O que é encontrado é quando usamos kStemmer , não tendo o 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>

Ele não está tomando as palavras no protwords como protegido.Isso é como Kstem funciona?

Foi útil?

Solução

Eu verifiquei o código-fonte, mas eu não conseguia ver a execução.Btw, eu verifiquei o código-fonte do Solr 3.6.

Ele é implementado na SnowballPorterFilterFactory mas não em KStemFilterFactory.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top