我在弹性搜索中索引了约50000个视频,但当它达到52000左右时,所有数据都被删除了。那对我来说真的很奇怪,我没有为ES设置任何堆大小或最小或最大大小的内存大小,所以它们是defaut,即256m min和1g max,我的文档总大小是304mb。我没有更改默认设置,因为我仍然喜欢弹性搜索的学习,所以任何想法可能是什么原因?
由于
答案 0 :(得分:1)
引擎盖下的Lucene具有很强的弹性。
恕我直言,这种删除的唯一原因来自用户自己。 您网络上的某个人可能会发送删除命令,例如:curl -XDELETE localhost:9200
您应该在此处添加有关配置的更多详细信息。
答案 1 :(得分:0)
对于删除请求,dadoonet可能是正确的。另一件可能发生的事情是,如果您使用的是默认数据路径,那么Elasticsearch数据将存储在elasticsearch文件夹中。如果有人在现有版本的基础上部署了新版本的elasticsearch,那么您将丢失数据。