Question

amis,

J'utilise actuellement KSTEMMER pour effectuer les opérations stemming dans ma demande, je développe avec SOLR.Ce qui est trouvé, c'est quand nous utilisons ktemmer, il ne prend pas le protwet.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>

Il ne prend pas les mots des protocoles protégés.Est-ce la façon dont le karch fonctionne?

Était-ce utile?

La solution

J'ai vérifié le code source mais je ne pouvais pas voir la mise en œuvre.btw, j'ai vérifié le code source du SOLR 3.6.

Il est implémenté dans le SnowballPorterfilterFactory mais pas dans KSTEMFilterFactory .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top