是否有可能找出是否正在积极构建PouchDb索引

时间:2017-06-21 01:54:43

标签: pouchdb

据我所知,在构建索引时,可以使用陈旧选项返回不正确的结果。但是,我想知道是否有办法判断PouchDb是否正在积极构建索引,以便我可以通知用户结果可能不是100%准确。

1 个答案:

答案 0 :(得分:2)

不,没有办法说出来。

但这也无关紧要,您的结果不会是不准确的。相反,触发重新索引的查询将阻塞,直到构建索引。

因此,您关注"通知用户结果可能不是100%准确"是没有根据的。

但是还有另一个问题,你可以在SO和其他地方找到很多关于它的讨论,那就是大规模更新后的初始(重新)索引可能需要一段时间。为了解决这个问题,许多人建议在批量更新后立即进行虚拟查询,以便重新编制索引。这可能适用于您的应用程序设计,也可能不适用。