繁体   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