2015-10-20 84 views
1

我使用apache solr作爲我的搜索引擎。我有一個名爲「類型學」字段的模式。我想搜索所有的類型學,但是我只需要計算許多領域的方面只有一種類型學。可能嗎?限制apache solr中設置的構面

謝謝

+0

你有個例子嗎?你想限制方面的生成在一個字段中具有特殊值的文檔(實際上使'fq'對於方面有效,而不是對實際查詢有效)? – MatsLindh

回答

0

您對facet的基本查詢不必與您的搜索查詢相同。 facet.query參數允許您對此有不同的搜索。

+0

如果我添加facet.query參數,solr doens不會過濾所有方面的數量,但它只會根據參數添加一個新的計數字段。我想限制方面的範圍。可能嗎?喜歡和fq參數,但只在facet計數。 – Belsen

+0

啊,看起來我誤解了這個問題。您可能可以使用Pivot Faceting(首先面向分類,然後是其他領域),但會稍微慢一些。還有標籤,但這是一個忽略一些過濾器的逆向問題。這兩個都在上面的鏈接中描述。 –