elasticsearch - 相当于ElasticSearch的INSERT IGNORE

标签 elasticsearch full-text-search bulkinsert

如果已经有一个带有_id的文档,是否可以不重新索引文档?也许像MySQL中的INSERT IGNORE查询一样?

我使用批量API,并且重新索引需要很长时间,因此我只想索引丢失的文档。

可能吗?

最佳答案

您不能使用create Action 而不是index吗?

如果文档已经存在,则创建操作将失败。

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html

关于elasticsearch - 相当于ElasticSearch的INSERT IGNORE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831891/

相关文章:

elasticsearch - IP的前三个八位字节上的术语汇总

ruby-on-rails - 在Nitrous.io上设置Elasticsearch

sql - 使用一个标签查找域?

Node.js 和 MongoDB 如果文档完全匹配存在,则忽略插入

Elasticsearch 多索引过滤器

c# - 巢-IndexMany不索引我的对象

mysql - 为 MySQL FULLTEXT 搜索设置 ft_min_word_len=2 有什么可怕的吗?

Postgresql:如何为 tsquery 设置权重

MySQL 批量插入几何字段