elasticsearch - elasticsearch获取_version> 1的所有文档

标签 elasticsearch

使用自定义id字段将数据从多个数据源上载到es中之后。我想确认是否与es发生冲突。经过研究,我认为也许可以使用条件_version> 1来找到它。但是毕竟我无法针对_version字段进行查询,请对此有任何想法。谢谢。

最佳答案

无法搜索。它不是故意索引的,通常其中包含短暂的信息,因此搜索它可能不是理想的。

如果您没有太多的文档,则可以使用滚动并通过以下方式获取文档:

{
  "query": {
    "match_all": {}
  },
  "version": true,
  "_source": false
}

如果您拥有Elasticsearch 1.x,则可能可以通过脚本来实现,但对于2.x和5.x而言,这将不再可行。

关于elasticsearch - elasticsearch获取_version> 1的所有文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45008966/

相关文章:

elasticsearch - 可以将作为 Web 服务公开的日志数据输入到 Elasticsearch 吗?

elasticsearch - HTTP URL的GROK模式

elasticsearch - 解析整数并在Kibana中显示在时间轴中

pagination - Elasticsearch:获取x个匹配搜索结果的百分比

elasticsearch - 通过logstash设置文档_version

elasticsearch - 我们可以从Kubernetes容器访问节点/主机进程吗?

sorting - Elasticsearch-按日期返回文档计数-按日期顺序

c# - 建议查询时间长

elasticsearch - 在Digital Ocean的Droplet上更新了Elasticservice,Elasticsearch将不再启动

java - elasticsearch - 无法找到或加载主类 -Xms2g