ElasticSearch Kibana match_all

时间:2017-04-12 22:16:51

标签: elasticsearch kibana nosql

我有下一个问题:我制作了一个python程序,它正在索引很多域(每小时8000个)。现在我拥有16000个域名(或多或少)。在Kibana Discover窗口中,我可以看到我的数据但是如果我选择Dev Tools并且我查询“match_all”,我只能看到10个域。问题在哪里?

我需要在一个查询中显示所有数据。

这是我的实际查询:

GET /project/_search
{"query": {"match_all": {}}}

提前致谢!

1 个答案:

答案 0 :(得分:0)

您获得了10个结果,因为它是查询的默认大小 - 您可以看到该信息here

如链接中所述,您可以使用其他值添加size参数以查看更多信息,但会受index.max_result_window的限制,默认情况下为10000。

一次检索所有信息的目的是什么? 可用于与elasticsearch交互的python模块允许您轻松检索所有信息,请参阅此link以查看 elasticsearch.helpers.scan 函数。