elasticsearch - 从Elasticsearch的命中结果中删除排序

标签 elasticsearch

如果使用ElasticSearch查询,则包含任何排序,例如:

{
    query : { term : { field : "something" } },
    sort : [ { name : { order : "asc" } } ],
    fields : []
}

即使使用fields : [],结果也包含特殊字段“sort”,其中包含值数组,计算值,表达式结果等。

是否可以禁用此附加字段? ElasticSearch 2.3。*

最佳答案

是的,您可以在URL中使用filter_path选项获取更多详细信息,您可以在我的博客的POST下面关注

http://www.kpblogs.com/elasticsearch/elasticsearch-with-mysql-using-logstash/

关于elasticsearch - 从Elasticsearch的命中结果中删除排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46069601/

相关文章:

elasticsearch - 无法在MultiMatch查询中将模糊性设置为自动

elasticsearch - Elasticsearch中的主/从设置

elasticsearch - 我们可以强制 Elasticsearch 将所有数字字段视为 double 吗

c# - NEST 2.0和ElasticSearch 2.0无法模拟 “return all”查询

Elasticsearch 术语过滤器不返回任何结果

docker - 使用stack-docker时无法连接到端口9200上的elasticsearch

c# - 使用Nest DSL语法用多个术语过滤的ElasticSearch嵌套查询无法按预期工作

python - Django Haystack 内存错误

search - 在Elasticsearch中使用正则表达式进行搜索

elasticsearch - 是否可以通过Elasticsearch中的映射来更新索引中的现有字段?