2012-08-10 42 views
0

使用Solr爲使用Solrnet庫的ASP.net項目。Solr在沒有任何數據時刪除分面的字段

查詢「多邊形」時將「多面體」字段設置爲true時,它也會返回結果中的空白多面體字段。有沒有什麼辦法可以讓我們指示Solr刪除那些沒有任何結果的分面的字段。

所以最終的結果並不包含任何數據的方面領域。我不是指min.count參數,這工作正常。但是我指的是即使在裏面沒有數據的情況下仍然存在的方面領域。

如果您沒有明確我的觀點,請發表評論。預先感謝您幫助我。

回答

5

facet.mincount設置爲1.
這將確保返回至少有一條記錄的構面。默認值爲0.

編輯: - 對不起,沒有在這裏得到方面的一部分。 即使沒有匹配,Facet也會返回。所以處理需要在客戶端。

+0

謝謝Jayendra,但這隻適用於分面場值,不適用於分面場本身。我想要在分面場上應用相同的行爲。 – 2012-08-10 11:20:17

+1

ohk。如果即使沒有匹配,分面也會返回。所以處理需要在客戶端。 – Jayendra 2012-08-10 11:40:13

相關問題