Lucene.NET分面搜索

时间:2010-05-30 14:32:58

标签: lucene.net faceted-search

我找到了一个关于执行分面搜索的精彩教程。

http://www.devatwork.nl/articles/lucenenet/faceted-search-and-drill-down-lucenenet/

本文不解释如何检索要过滤的缩小的可用属性(以便进一步向下钻取)。

让我们说我正在寻找红色的策划者。当我执行分面搜索时,我想返回所有可用属性以从红色中过滤。然后,当我添加“每周格式”过滤器时,我希望属性列表变得更小,只包含可用于分段组的过滤器。

我希望爱使用Solr / SolrNET,但我处于共享托管状态,对实际服务器的访问权限有限。

我是lucene.net的新手,所以很受欢迎。

2 个答案:

答案 0 :(得分:1)

IIUC,你得到一个包含过滤结果列表的BitArray。在教程的示例中,您将将combinedResults作为此列表。如果你想进一步缩小范围,你需要重申这个过程:运行另一个searchQuery并将结果与​​您对combinedResults的BitArray相交。

答案 1 :(得分:0)

  

我希望爱使用Solr / SolrNET,但我处于共享托管状态,对实际服务器的访问权限有限。

您始终可以使用非现场托管的Solr解决方案。有关详细信息,请参阅this question