首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >索引分层文档

索引分层文档
EN

Stack Overflow用户
提问于 2014-05-31 20:42:16
回答 1查看 89关注 0票数 0

我的文档结构是这样的:

代码语言:javascript
复制
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完成此操作的示例

EN

回答 1

Stack Overflow用户

发布于 2014-08-15 00:38:03

Lucene在3.4版本中添加了索引时间连接,但Lucene.Net目前是从Lucene 3.0版本移植过来的。

因为你不能在Lucene.Net中做到这一点,所以Lucene.Net.Linq也不可能支持它。

也许在移植较新版本的Lucene.Net时,可以在Lucene.Net.Linq中添加类似这样的功能。

同时,您必须存储子文档的唯一ID作为父文档的字段。然后,在检索父文档时,您可以通过ID在第二个查询中检索子文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23970216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档