48得票4回答
Python Elasticsearch客户端创建索引时设置映射。

我可以像这样在curl命令中设置正在创建的索引的映射:{ "mappings":{ "logs_june":{ "_timestamp":{ "enabled":"true" }, "properties":{ ...

10得票1回答
如何断开与elasticsearch-py客户端/连接池的连接

如何正确地断开elasticsearch-py(Python)客户端,或关闭现有的连接池?我在文档中找不到任何信息。

8得票5回答
ElasticSearch的query_string无法解析一些字符的查询

我正在使用ElasticSearch(2.4)和官方Python客户端进行简单查询。我的代码如下: from elasticsearch import Elasticsearch es_client = Elasticsearch("localhost:9200") index = "in...

8得票1回答
"elasticsearch.trace" 没有找到处理程序

更新: 事实证明,这不是cron的功能。如果脚本确实有要处理的记录并与ElasticSearch通信,则从命令行运行该脚本会产生相同的行为。 我有一个cron作业,运行一个使用pyelasticsearch在ElasticSearch实例中索引一些文档的python脚本。脚本在命令行下工作正...

7得票3回答
按星期和小时的Elasticsearch聚合

我有类型为:的文档。 [{"msg":"hello", date: "some-date"},{"msg":"hi!", date: "some-date"}, ... 我希望按星期几统计文档数量。例如,星期一发送了 x 条消息,星期二发送了 y 条消息,以此类推。 我使用了 date...

7得票5回答
使用Python客户端的Elasticsearch滚动搜索

当在elasticsearch中滚动时,每次滚动都要提供最新的scroll_id: 引用: 初始搜索请求和每个后续滚动请求返回一个新的滚动ID - 只应使用最新的滚动ID。 以下示例(摘自这里)让我感到困惑。首先是滚动初始化: rs = es.search(index=['tweets-...