[英]Solr Highlighting with hl.q
當前,我們在整個站點中使用solr 3.4 dismax查詢,以充分利用它的多面功能。
現在,我被要求從查詢結果中突出顯示某些單詞。
例如,我有以下查詢,它找到110個正確的文檔:
如果我使用以下命令,則會得到相同數量的文檔,但沒有突出顯示的部分:
在上面的查詢中,我添加了突出顯示參數,並使用了hl.q ,我認為該hl.q可以用於傳遞我想要在文檔中突出顯示的單詞而不影響numFound(110)。 但是,情況似乎並非如此,但是當我添加q = java時,查詢將返回帶有突出顯示文本的字段,但numFound會受到影響。
誰能看到我要去哪里錯了? Solr可以完成此任務嗎?還是我以后需要對結果進行處理?
根據Solr Wiki文檔中hl.q的參數,僅在Solr 3.5或更高版本中可用。 由於您在3.4上運行,因此這可能是您所遇到的行為的解釋。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.