0

与えられた文字列のLuceneのストップワードを削除する方法「これは化学的方向です」

4

2 に答える 2

0

Lucene のStopFilterが探しているものだと思います。

于 2012-09-27T09:43:07.623 に答える
0

standardAnalyser を使用する必要があります。これは、特定のトークンの種類、小文字、ストップ ワードの削除などを認識します ... standardAnalyser を使用して IndexWriter を作成する例:

public  IndexWriter Indexer(String dir) throws IOException {
    IndexWriter writer;
    Directory indexDir = FSDirectory.open(new File(dir).toPath());
    Analyzer analyzer = new StandardAnalyzer();
    IndexWriterConfig cfg = new IndexWriterConfig(analyzer);
    cfg.setOpenMode(OpenMode.CREATE);
    writer = new IndexWriter(indexDir, cfg);
    return writer;
}
于 2015-12-12T13:15:47.247 に答える