我在 lucene.Net 中存储数据我添加了一个包含多个字段的文档:
var doc = new Document();
doc.Add(new Field("CreationDate", dt, Field.Store.YES, Field.Index.ANALYZED));
doc.Add(new Field("FileName", path, Field.Store.YES, Field.Index.ANALYZED));
doc.Add(new Field("Directory", dtpath, Field.Store.YES, Field.Index.NOT_ANALYZED));
doc.Add(new Field("Text", text.ToString(), Field.Store.YES, Field.Index.ANALYZED));
...
writer.AddDocument(doc);
我想浏览所有项目并为每个文档返回字段“CreationDate”和“Directory”。但是一个 Term 只能排除 1 个字段:
var termEnum = reader.Terms(new Term("CreationDate"));
我如何让它返回 2 个字段???
谢谢马丁