12

是否可以在 Elasticsearch 查询 JSON 中添加评论?我希望能够在查询中添加一些额外的文本,这些文本是人类可读但被 Elasticsearch 忽略的。

例如,如果我有以下查询:

{ "query": { "match_all": {} } }

我希望能够添加评论,也许是这样的:

{ "query": { "match_all": {} }, "comment": "This query matches all documents." }

Hacky 变通办法(例如,对结果没有影响的查询子句)也将受到赞赏。

4

2 回答 2

7

似乎 Elasticsearch 确实允许 JSON 中的 Javascript 注释(/* *///)(尽管 JSON 标准不支持注释)。所以这是另一种选择。

于 2019-07-30T12:33:24.397 回答
6

完成这项工作的一种解决方案是使用命名查询,即每个查询都可以命名。

{
  "query": {
    "match_all": {
      "_name": "This query matches all documents."
    }
  }
}
于 2017-03-17T04:31:34.157 回答