2012-06-21 107 views
0

我正試圖評估從Porter到KStem的Solr中的開關干擾過濾器。我看到了通過direct_conflations.txt文件和其他文件來配置KStem的參考,但我似乎無法找到關於如何格式化此文件或如何告訴KStem加載此配置文件的文檔。在Solr中自定義KStem過濾器

這裏是schema.xml中的例子Solr的配置加載KStem

<analyzer type="query"> 
    <tokenizer class="solr.StandardTokenizerFactory"/> 
    <filter class="solr.StandardFilterFactory"/> 
    <filter class="solr.LowerCaseFilterFactory"/> 
    <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="false"/> 
    <filter class="solr.KStemFilterFactory"/> 
</analyzer> 

波特,您可以配置受保護的話,像這樣:

<filter class="solr.EnglishPorterFilterFactory" protected="protwords.txt"/> 

我想知道是否有是一種可比較的配置KStem的方法,任何人都知道或沒有人知道這是記錄在哪裏?

回答

1

你最好的朋友正在尋找solr源代碼。我仔細看了看,發現與EnglishPorterFilterFactory不同,KStemFilterFactory不尋找受保護的令牌列表。 HTH。