用於創建自己的令牌和字符過濾器的Solr文檔說明以下內容。BaseTokenFilterFactory從哪裏進入Solr 4.0?
http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#Specifying_an_Analyzer_in_the_schema
如果你想使用自定義CharFilters,斷詞或TokenFilters,你需要寫一個非常簡單的工廠子類BaseTokenizerFactory或BaseTokenFilterFactory,這樣的事情...
public class MyCustomFilterFactory extends BaseTokenFilterFactory {
public TokenStream create(TokenStream input) {
return new MyCustomFilter(input);
}
}
我找不到任何地方的BaseTokenFilterFactory在源代碼的Solr 4
下面是從Solr的3.6.1 org.apache.solr.analysis包
,這裏是同一個包的Solr 4.0.0
文檔看起來像它將適用於Solr 3.6,但我需要知道如何使用4.0創建自定義過濾器。
此外,它是在分析儀中 - 常見的JAR。不完全明顯。 – haydenmuhl
有人可以給一個指向具有TokenFilterFactory的jar文件的指針嗎? –
怎麼樣solr 5.4,我需要做我自己的過濾器 –