Solr 7.5 全文檢索 Highlight 參數

Solr 是一個很棒的全文檢索工具,記錄一下 Highlight 參數用法

  • hl
    on 開啟 Highlight
  • hl.fl
    那些欄位要 Highlight,用空格或逗號隔開欄位名,如:field1,field
  • hl.simple.pre
    Highlight 前綴字串,預設 <em>hl.simple.post
    Highlight 後綴字串,預設</em>hl.requireFieldMatch:
    當為 true,除非該字段的查詢结果不是空才會被Highlight。它預設值是false,表示它可能比對某個字段却高亮一個不同的字段。如果hl.fl使用了通配符號,那麼就要開啟。如果你的查詢是all字段(可能是使用 copy-field 指令),那麼还是把它設為false,這樣搜索结果能表明哪個字段的查詢文本沒被找到
  • hl.usePhraseHighlighter:
    如果一個查詢中含有短短(引號框起來的)那麼會保證一定要完全比對短語的才會被Highlight。
  • hl.highlightMultiTerm
    如果使用通配符和模糊搜索,那麼確保與通配符匹配的term會高亮。預設值是 false,同時hl.usePhraseHighlighter要為true。

Related Posts

發佈留言