我正在开发一个依赖 Lucene.NET 的项目。到目前为止,我已经有了一个具有简单名称/值属性的类(如 int ID { get; set; })。但是,我现在需要在我的索引中添加一个新属性。该属性是一种列表。到目前为止,我已经像这样更新了我的索引......
MyResult result = GetResult();
using (IndexWriter indexWriter = Initialize())
{
var document = new Document();
document.Add(new Field("ID", result.ID.ToString(), Field.Store.YES, Field.Index.NOT_ANALYZE));
indexWriter.AddDocument(document);
}
现在,MyResult 有一个表示列表的属性。我如何把它放在我的索引中?我需要将它添加到我的索引中的原因是我可以稍后将其取回。