当前位置: 首页 > 知识库问答 >
问题:

如何使用标签和模式突出显示elasticsearch术语?

於德馨
2023-03-14

我不知道如何使用上描述的标记_模式功能https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-highlighting.html --

给定一个包含两个术语“foo”和“bar”的查询,我希望“foo”的突出显示方式与“bar”不同。上面链接的文档使它看起来像是标签_schema可以用来将类应用到


共有1个答案

苏磊
2023-03-14

这是一个例子:

GET _search
{
  "query": {
    "match": {
      "message": "error"
    }
  },
  "highlight": {
    "fields": {"message": {}},
    "tags_schema": "styled"
  }
}
 类似资料:
  • 我正在使用Spring Elasticsearch chRepository来查询Elasticsearch: 我可以成功运行搜索查询并检索映射到MyDocument bean中的elasticsearch结果列表 虽然发送到elasticsearch和响应的查询是正确的(我可以在调试日志中看到突出显示块)并且结果也合适,但我不知道如何在我的java代码中获取突出显示信息。 我不想使用Elasti

  • 问题内容: 有人可以通过可以在网页上突出显示文本的JavaScript函数来帮助我。要求是-仅突出显示一次,而不是像我们在搜索情况下那样突出显示所有出现的文本。 问题答案: 您可以使用jquery 突出显示效果。 但是,如果您对原始javascript代码感兴趣,请看一下我得到的内容。将复制粘贴到HTML中,打开文件,然后单击“突出显示”-这应该突出显示“ fox”一词。在性能方面,我认为这适用于

  • 问题内容: 选中相应的复选框后,是否可以通过非JavaScript方式更改标签的颜色? 问题答案: 如果你有 你可以做

  • 我正在创建一个包含图像和文本的网格视图布局。我想要多选的项目,这是工作正常,但我想突出显示的网格项目,这是选定的。 这是我的代码: 我应该添加什么到突出显示将被选中的网格项目的代码中。 请给我一些建议。提前谢谢。

  • 问题内容: 似乎SpringData ES不提供类来获取ES返回的突出显示。Spring Data可以返回对象列表,但是ES返回的Json中的高亮部分位于单独的部分中,该部分未由“ ElasticSearchTemplate”类处理。 代码示例:- 我可能是错的,但是我无法弄清楚仅使用SpringDataES。有人可以发布一个示例,说明如何使用Spring Data ES获得亮点吗? 提前致谢 !

  • 问题内容: 我正在尝试突出显示与查询匹配的文本,但是我不知道如何使标记显示为HTML而不是文本。 当前输出: Java 脚本 所需的输出: Java 脚本 问题答案: 这是我简单的twoliner辅助方法: 它返回一个跨度,其中所请求的零件以标签突出显示。如果需要,可以简单地将其修改为使用其他标签。 更新: 为避免唯一键丢失警告,这是一个基于跨度并为匹配的零件设置fontWeight样式的解决方案