【发布时间】:2021-08-06 16:29:09
【问题描述】:
每次我提交将新文档添加到索引中时,都会创建一个新的 _X.cfs 文件。
using (StandardAnalyzer analyzer = new StandardAnalyzer(LuceneVersion.LUCENE_48))
{
using (IndexWriter writer = new IndexWriter(Directory)
{
Document doc = new Document();
doc.Add(new TextField("Id", Id.ToString(), Lucene.Net.Documents.Field.Store.YES))
doc.Add(new TextField("Symbol", Symbol, Lucene.Net.Documents.Field.Store.NO))
doc.Add(new TextField("Channel", Channel, Lucene.Net.Documents.Field.Store.NO))
writer.AddDocument(doc);
writer.Commmit();
}
}
我有一个进程正在运行,每天(在不同的时间)将有 1000 份文档被索引。这样,我的目录中就会有 1000 个新的 .cfs 文件。
解决办法是什么?
我使用的是 Lucene.NET 版本 4.8.0-beta00014
【问题讨论】:
标签: .net-core lucene lucene.net