我正在使用ElasticSearch(2.4)和官方Python客户端进行简单查询。我的代码如下: from elasticsearch import Elasticsearch es_client = Elasticsearch("localhost:9200") index = "in...
我有类型为:的文档。 [{"msg":"hello", date: "some-date"},{"msg":"hi!", date: "some-date"}, ... 我希望按星期几统计文档数量。例如,星期一发送了 x 条消息,星期二发送了 y 条消息,以此类推。 我使用了 date...
更新: 事实证明,这不是cron的功能。如果脚本确实有要处理的记录并与ElasticSearch通信,则从命令行运行该脚本会产生相同的行为。 我有一个cron作业,运行一个使用pyelasticsearch在ElasticSearch实例中索引一些文档的python脚本。脚本在命令行下工作正...
我可以像这样在curl命令中设置正在创建的索引的映射:{ "mappings":{ "logs_june":{ "_timestamp":{ "enabled":"true" }, "properties":{ ...
当在elasticsearch中滚动时,每次滚动都要提供最新的scroll_id: 引用: 初始搜索请求和每个后续滚动请求返回一个新的滚动ID - 只应使用最新的滚动ID。 以下示例(摘自这里)让我感到困惑。首先是滚动初始化: rs = es.search(index=['tweets-...
如何正确地断开elasticsearch-py(Python)客户端,或关闭现有的连接池?我在文档中找不到任何信息。