【发布时间】:2017-08-08 05:16:14
【问题描述】:
是否可以在 Elasticsearch 查询 JSON 中添加评论?我希望能够在查询中添加一些额外的文本,这些文本是人类可读但被 Elasticsearch 忽略的。
例如,如果我有以下查询:
{ "query": { "match_all": {} } }
我希望能够添加评论,可能是这样的:
{ "query": { "match_all": {} }, "comment": "This query matches all documents." }
Hacky 变通方法(例如,对结果没有影响的查询子句)也将受到赞赏。
【问题讨论】:
-
有趣的问题,但我想知道它有什么用?如果您使用的是 Java,则可以将 QueryBuilder 对象和 String 包装在单独的对象中。
-
您可以将这样的字段添加到映射中,但可能不是查询!。 ?参考:elastic.co/guide/en/elasticsearch/reference/current/…
-
@AnimeshPandey 我想用一些关于查询来自我的应用程序的信息来注释每个查询。这样,当我查看慢速日志时,很容易找出慢速查询的来源。我受到the Marginalia Ruby gem 的启发,它为 SQL 查询实现了类似的行为。
标签: elasticsearch elasticsearch-5 elasticsearch-query