2013-06-20 160 views
2

我正在使用Solr 4.3,看起來突出顯示組件不適用於篩選器查詢(fq)。Solr - 突出顯示字段查詢

我用簡單的查詢字段(q)對它進行了測試,它工作得非常完美。

那麼我該如何在我使用過濾器查詢(fq)搜索的字段中突出顯示?

P.S:從這個線程Filtered results highlighting with Solr 1.4, 1.5,我斷定此功能不適用於Solr 1.4。而且我知道可以在客戶端手動執行此操作(UI)。

回答

1

作爲解決此問題的方法,您可以指定通過hl.q參數高亮顯示時使用的查詢。這將允許您指定僅用於突出顯示目的的查詢,在您的情況下,只需將您的篩選查詢(fq)參數包含爲普通查詢選項(q)的一部分即可。由於這隻適用於突出顯示,因此不會對您的正常查詢性能產生任何負面影響等。