2010-09-17 74 views
1

請考慮我們在Solr有美國人的數據庫。我們有20個人有興趣在數據庫中找到Mans或Womans。除此之外,這20人分佈在美國,只願意在他們的城市找到人。 我們正在做Solr查詢: q=gender:Man&fq=location:'New York'例如。在所有字段上突出顯示ON。 突出顯示的人只會看到gender,但如果他們也可以突出顯示location字段,他們會非常高興。 有沒有簡單的方法來做到這一點?對於速度優化必須運行過濾器查詢。這是必須的。使用Solr 1.4高亮顯示篩選結果,1.5

回答

0

我不這麼認爲。但你可以alwasy自己實現它。這並不難。例如,從solr獲得結果並將結果顯示給最終用戶之前,請將"location"替換爲"<font color='red'>location</font>"(僅舉一個例子,您最好使用CSS)

+0

:)嗯,實際實現方式比較複雜,這並不容易。基本上,在過濾的查詢中有很多字段,有些字段會返回,有些字句等等。我們已經實現了'手動高亮',但是我仍然會使用Solr來做到這一點。 – Archer 2010-09-18 05:36:21