首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >标记弹性搜索慢查询

标记弹性搜索慢查询
EN

Stack Overflow用户
提问于 2021-03-12 15:11:31
回答 1查看 77关注 0票数 0

我的ElasticSearch集群位于AWS云中,使用的是7.8版。我正在尝试标记我的弹性搜索查询,这样一旦我在慢查询日志中有了慢查询,我就可以识别谁是慢查询的发起人。我浏览了elastic.co指南here,其中概述了使用分析关键字向查询添加标签的过程。

然而,当我使用analytics标签运行我的查询时,我得到了下面的错误。另外,PFA下面是查询和响应的快照。

有人能建议我哪里做错了吗?

其次,如果分析标签是亚马逊网络服务ElasticSearch中不可用的东西,那么有人能建议有什么替代方案来标记我的查询吗?

代码语言:javascript
运行
复制
{
  "error" : {
    "root_cause" : [
      {
        "type" : "parsing_exception",
        "reason" : "Unknown key for a START_OBJECT in [analytics].",
        "line" : 156,
        "col" : 16
      }
    ],
    "type" : "parsing_exception",
    "reason" : "Unknown key for a START_OBJECT in [analytics].",
    "line" : 156,
    "col" : 16
  },
  "status" : 400
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-03-12 15:30:07

你提到的文档是针对App Search的,它是Elastic Stack的另一个产品,但不是Elasticsearch本身。

相反,您需要做的是使用named queries,它允许您执行与预期基本相同的操作。

您能做的就是简单地标记顶级bool查询

代码语言:javascript
运行
复制
"query": {
  "bool": {
    "_name": "your-client-tag",
    "must": [
      {
       "bool": {
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66595705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档