2017-11-02 13 views
0

私はポーターステミングを使用してlucene 7の助けを探しています。私は私の作家に茎を渡すことができる方法で何かを見つけることができません。私はこれにかなり新しいので、tolkenisingでこれを行う方法があるかもしれませんが、私はファイルをたくさん持っているので、私はそれをすべて一つにすることを望んでいました。Lucene PorterStemming

public void indexWithUrls(String rootpath) throws IOException { 
    try { 
     Directory index = FSDirectory.open(INDEX_DIR2); 

     EnglishAnalyzer an = new EnglishAnalyzer(); 
     IndexWriterConfig config = new IndexWriterConfig(an); 
     // our created analyser 
     config.setOpenMode(IndexWriterConfig.OpenMode.CREATE); 
     writer = new IndexWriter(index, config); 
     File f = new File(rootpath); 

答えて

0

あなたはすでにポーターステミングを使用しています。

アナライザーにステマーを組み込みます。カスタムアナライザで分析チェーンを作成する方法の例については、Analyzer documentationを参照してください。アナライザのフィルタの1つとしてステミングを追加します。

EnglishAnalyzerには、既にPorterStemFilterを使用してステミングが組み込まれています。

+0

入力いただきありがとうございます、問題をクリアし、リンクが非常に役立ちました。再度、感謝します ! – Patrick