慕森王
您可以忽略映射详细信息,使用filter_path它可以减少查询返回的响应。例如,如果您点击:GET geo/_search{ "query": { "match_all": {} }}你会得到:{ "took" : 8, "timed_out" : false, "_shards" : { "total" : 1, "successful" : 1, "skipped" : 0, "failed" : 0 }, "hits" : { "total" : { "value" : 206, "relation" : "eq" }, "max_score" : 1.0, "hits" : [ { "_index" : "geo", "_type" : "_doc", "_id" : "ALLE", "_score" : 1.0, "_source" : { "dateFrom" : null, "aListRemoved" : [ ], "phone" : "0036-1-424-2242",...但是如果你使用filter_path:GET geo/_search?filter_path=hits.hits._source{ "query": { "match_all": {} }}您将获得没有分片数量、命中关系、max_score 等的结果:{ "hits" : { "hits" : [ { "_source" : { "dateFrom" : null, "aListRemoved" : [ ], "phone" : "0036-1-424-2242", ...不能简单地回答附带问题,因为您需要描述您想要做什么以及您打算使用什么样的查询。要跳过评分(如果您不需要它)并提高性能,您可以使用filter和constant_score查询例如。