couchdb - 我正在将River-couchdb与ElasticSearch一起使用,并想将其last_seq重置为0。有人知道这是否可能吗?

标签 couchdb elasticsearch

我使用的是带有ElasticSearch的插件,名为river-couchdb,可以创建我的ouchdb的全文本索引。它使用couchdb _changes api监听文档。我假设它正在跟踪_changes api的最后一个序列。

有时我们重建CouchDB并将last-seq设置回0。我发现重置river-couchdb seq的唯一方法是同时删除其索引和river本身,然后重新创建它。有没有更好的办法?

最佳答案

据我所记得,您的河流的_river索引中有一个_seq文档。
该文档具有_last_seq条目。

如果您想从头开始,我认为您可以简单地删除此文档:

curl -XDELETE localhost:9200/_river/yourrivername/_seq

有帮助吗?

关于couchdb - 我正在将River-couchdb与ElasticSearch一起使用,并想将其last_seq重置为0。有人知道这是否可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14968872/

相关文章:

couchdb - 如何在 CouchDB Futon 中编辑您的 View ?

json - 将 json 文件导入沙发 db-

javascript - 使用基于子数组元素 id 的键创建 couchdb View

elasticsearch - 批量更新未发生

elasticsearch - Elasticsearch :字符串数组上的完全匹配查询

elasticsearch - Boost elastic [更多类似内容] 数组开头的搜索查询

javascript - Couchapp 在查询 View 时返回 304

couchdb - OLAP 中的 CouchDB 怎么样?

elasticsearch - ElasticSearch失败,出现OutOfMemoryError

elasticsearch - Kibana 在 ElasticSearch 的搜索/发现中不显示来自卡住索引的数据