Lucene中的停止字删除

Lucene中的停止字删除,lucene,Lucene,如何删除Lucene中给定字符串“这是化学方向”的停止词我认为Lucene是您正在寻找的。您应该使用StandardAnalyzer,它知道某些标记类型,小写,删除停止词。。。 使用StandardAnalyzer创建IndexWriter的示例: public IndexWriter Indexer(String dir) throws IOException { IndexWriter writer; Directory indexDir = FSDirectory.ope

如何删除Lucene中给定字符串“这是化学方向”的停止词我认为Lucene是您正在寻找的。

您应该使用StandardAnalyzer,它知道某些标记类型,小写,删除停止词。。。 使用StandardAnalyzer创建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;
}