80得票5回答
如何使用Python使用Bulk API将关键词存储在ES中

我需要将一些消息存储在ElasticSearch中,并与我的Python程序集成。现在我尝试存储消息的方式是:d={"message":"this is message"} for index_nr in range(1,5): ElasticSearchAPI.add...

30得票4回答
BULK API: 操作/元数据行格式不正确[3],期望START_OBJECT但找到了[VALUE_STRING]。

使用 Elasticsearch 5.5,在提交此批量请求时,出现以下错误,无法确定请求有什么问题。 Translated text: 使用 Elasticsearch 5.5,在提交此批量请求时,出现以下错误,无法确定请求有什么问题。"type": "illegal_argument_e...

23得票8回答
在ElasticSearch中,理想的批量大小公式是什么?

我认为在ElasticSearch中应该有一个公式来计算批量索引大小。以下可能是这样一个公式的变量。 节点数 碎片/索引数 文档大小 内存 磁盘写入速度 局域网速度 我想知道是否有人知道或使用数学公式。如果没有,人们如何决定其批量大小?通过试错吗?

19得票5回答
验证失败:1:在批量索引中未添加任何请求

我有一个 JSON 文件,需要将其索引到 ElasticSearch 服务器上。JSON 文件看起来像这样:{ "sku": "1", "vbid": "1", "created&...

18得票1回答
使用NEST进行ElasticSearch的批量更新

我正在尝试使用NEST替换ES上的文档。我发现以下选项可用。 选项#1: var documents = new List<dynamic>(); `var blkOperations = documents.Select(doc => new BulkIndexOpe...

13得票9回答
如何在ElasticSearch中更新多个条目?

假设我在ElasticSearch索引中有一个名为tag的类型,并具有以下映射:{ "tag": { "properties": { "tag": {"type": "string", "store": "yes"}, "...

12得票4回答
通过Bulk API、扫描和滚动重新索引Elasticsearch

我正在尝试重新索引我的Elasticsearch设置,目前正在查看Elasticsearch文档和使用Python API的示例。不过,我还有一些困惑,不太清楚这一切是如何工作的。我已经通过Python API获得了滚动ID:es = Elasticsearch("myhost") inde...

8得票1回答
在Elasticsearch中为批量加载设置请求超时时间

我希望在Elasticsearch的批量上传中将请求时间设置为20秒或更长。默认时间设置为10秒,我的警告消息显示需要10.006秒。并且,在显示警告后立即执行时会抛出错误。 现在,我想要为每个请求设置请求超时时间,可以从用户输入获取或者使用默认值。 错误消息: WARNING:...