我使用的是带有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/