索引分层文档
本文关键字:文档 分层 索引 | 更新日期: 2023-09-27 18:06:07
我有一个像这样的文档结构:
public class DocumentA
{
public String StringA{get;set;}
public DocumentB DocumentB{get;set;}
}
public class DocumentB
{
Public String IndexableContent{get;set;}
}
我希望用户能够搜索DocumentB的参考,但Lucene。. NET应该返回DocumentA
的结果集我找不到任何关于如何使用Lucene.Net.linq的例子
Lucene在3.4版本中添加了索引时间连接,但是Lucene。. Net目前是从Lucene 3.0版本移植过来的。
因为你不能在Lucene中这样做。.Net, Lucene.Net.Linq不可能支持它。
也许当一个新版本的Lucene。这样的特性可以添加到Lucene.Net.Linq.
同时,您必须将子文档的唯一ID存储为父文档的字段。然后,在检索父文档时,您可以在第二个查询中按ID检索子文档。