2012-09-26 29 views

回答

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; 
}