簡體   English   中英

在 elasticsearch 查詢中突出顯示? 如何突出顯示兩個字段?

[英]highlight in elasticsearch query? how to highlight two fields?

我的搜索字段是一個,但我需要在文檔中突出顯示兩個字段? 我怎樣才能實現這個 例如:我的搜索查詢是match:{"file":"hello"}我也想突出顯示 email 字段

您需要將require_field_match值設置為false ,因為默認情況下,只有包含查詢匹配項的字段才會突出顯示。

{
  "query": {
    "match": {
      "file": "hello"
    }
  },
  "highlight": {
    "require_field_match": "false",
    "fields": {
      "title": {},
      "email": {}
    }
  }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM