与えられた文字列のLuceneのストップワードを削除する方法「これは化学的方向です」
質問する
800 次
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 に答える