在Elasticsearch查询JSON中,是否可以添加注释?我希望能够向查询中添加一些额外的文本,以便人类可读但被Elasticsearch忽略。
例如,如果我有以下查询:
{ "query": { "match_all": {} } }
我希望能够添加评论,可能像这样:
{ "query": { "match_all": {} }, "comment": "This query matches all documents." }
在Elasticsearch查询JSON中,是否可以添加注释?我希望能够向查询中添加一些额外的文本,以便人类可读但被Elasticsearch忽略。
例如,如果我有以下查询:
{ "query": { "match_all": {} } }
我希望能够添加评论,可能像这样:
{ "query": { "match_all": {} }, "comment": "This query matches all documents." }
似乎Elasticsearch允许在JSON中使用JavaScript注释(/* */
和//
),尽管JSON标准不支持注释。所以这是另一个选项。
让这个工作的一个解决方案是使用命名查询,即每个查询都可以被命名。
{
"query": {
"match_all": {
"_name": "This query matches all documents."
}
}
}