2010-05-30 142 views
2

我發現了一個關於執行分面搜索的好教程。Lucene.NET分面搜索

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

這篇文章並沒有解釋如何檢索縮小可用屬性的(對於進一步深入分析)進行篩選。

可以說我正在尋找紅色的規劃師。當我執行分面搜索時,我想返回所有可用的屬性以從中過濾。然後,當我添加「每週格式」過濾器時,我希望屬性列表變得更小,僅包含可用於分段組的過濾器。

我想喜歡使用的Solr/SolrNET但我在訪問受限的實際服務器共享宿主的情況。

我對lucene.net相當陌生,因此非常感謝。

回答

1

IIUC,您將得到一個包含過濾結果列表的BitArray。在本教程的示例中,您將擁有combinedResults作爲此列表。如果你想進一步縮小這個範圍,你需要重申一下這個過程:運行另一個searchQuery,並將結果與​​用於combinedResults的BitArray相交。

0

我想愛使用Solr/SolrNET,但我處於與實際服務器有限訪問的共享宿主情況。

您可以隨時使用場外託管的Solr解決方案。有關更多信息,請參閱this question