【问题标题】:Can I narrow results from Elastic Search _stats get?我可以缩小 Elastic Search _stats 的结果范围吗?
【发布时间】:2015-11-11 20:56:42
【问题描述】:

我正在为我正在处理的项目使用弹性搜索,我想知道是否有办法缩小我从索引统计搜索中获得的结果。 https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-stats.html

我目前使用docs 来缩小我返回的有关索引的数据,但现在我只想返回文档计数大于 0 的数据。有谁知道这是否可行或如何?

谢谢!

对于弹性搜索 1.5.2

【问题讨论】:

    标签: elasticsearch elasticsearch-indices


    【解决方案1】:

    如果您担心响应的大小(即,如果您有很多索引和很多分片),您可以做的最好的事情是使用response filtering(仅从 ES 1.7 开始可用)并且只检索 @987654322 @ 字段,您可以在客户端进一步过滤:

    curl 'localhost:9200/_stats/docs?pretty&filter_path=**.docs.count'
    

    【讨论】:

    • 我刚刚得知我们使用的是弹性搜索 1.5.2,所以这不起作用。 :(
    • 哎呀,运气不好。然后我猜你只需要在客户端过滤响应,但如果你没有数千个索引/分片,那应该没问题。
    猜你喜欢
    • 1970-01-01
    • 2020-06-26
    • 2021-08-03
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    相关资源
    最近更新 更多