标签: elasticsearch kibana nosql
我有下一个问题:我制作了一个python程序,它正在索引很多域(每小时8000个)。现在我拥有16000个域名(或多或少)。在Kibana Discover窗口中,我可以看到我的数据但是如果我选择Dev Tools并且我查询“match_all”,我只能看到10个域。问题在哪里?
我需要在一个查询中显示所有数据。
这是我的实际查询:
GET /project/_search {"query": {"match_all": {}}}
提前致谢!
答案 0 :(得分:0)
您获得了10个结果,因为它是查询的默认大小 - 您可以看到该信息here。
如链接中所述,您可以使用其他值添加size参数以查看更多信息,但会受index.max_result_window的限制,默认情况下为10000。
一次检索所有信息的目的是什么? 可用于与elasticsearch交互的python模块允许您轻松检索所有信息,请参阅此link以查看 elasticsearch.helpers.scan 函数。