0
如何删除停用词在Lucene中为给定的字符串“这是化学取向”停用词去除在Lucene的
如何删除停用词在Lucene中为给定的字符串“这是化学取向”停用词去除在Lucene的
我认为Lucene的StopFilter是你在找什么。
你应该使用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;
}