GET /es_ci/ search { "size":0, "query":{ "bool":{ "must": [ { "multi_match": { "query": "352d9b6cd3ce47e4aa07ac34c818c134", "fields": [ "from^1.0", "to^1.0" ] } }, { "nested": { "query": { "exists": { "field": "common_data.versionCode" } }, "path": "common_data" } } ], "adjust_pure_negative": true, "boost": 1 } }, aggregations": { "comonDataNest": { "nested": { "path": "common_data" }, "aggregations": { "batchcodeAgg": { "terms":{ "field": "common_data.batchcode.keyword", "size":4, "min_doc _count": 1, "shard_min_doc_count":0, "show_term_doc_count_error": false, "order": { _key":"asc" } }, "aggregations":{ "reverseTop":{ "reverse_nested": {}, "aggregations":{ "top":{ "top_hits": { "from":0, "size":2 } } } } } } } } } }
时间: 2023-07-09 19:55:22 浏览: 179
密码强度.rar_文章/文档_C/C++__文章/文档_C/C++_
这是一个 Elasticsearch 的查询请求,使用了多个查询条件和聚合操作。具体的查询内容包括:
- 查询字符串为 "352d9b6cd3ce47e4aa07ac34c818c134",在 "from" 和 "to" 字段上进行匹配。
- 嵌套查询,查询 "common_data" 字段中是否存在 "versionCode" 字段。
- 聚合操作,以 "common_data.batchcode" 字段为聚合键,统计每个键出现的次数,并对每个键对应的文档进行逆向嵌套查询,选取每个键对应的前两个文档。
该请求的返回结果是一个聚合结果集,包含了每个键及其对应的文档。
阅读全文