我正在使用带有 Elastic Search 的 CouchDB 河流插件。在我的 Web 应用程序中,我使用 CouchDB 的批量插入将文档插入到 CouchDB 中。这会触发更改提要,ES 会读取它来索引我的文档。现在的问题是我的 web ui 没有显示任何内容,因为 ES 仍在索引文档。
顺便说一句,我正在使用 PyES 与 ES “交谈”。我可以调用任何函数来了解 Elastic Search 是否正忙于索引?
太感谢了。
我正在使用带有 Elastic Search 的 CouchDB 河流插件。在我的 Web 应用程序中,我使用 CouchDB 的批量插入将文档插入到 CouchDB 中。这会触发更改提要,ES 会读取它来索引我的文档。现在的问题是我的 web ui 没有显示任何内容,因为 ES 仍在索引文档。
顺便说一句,我正在使用 PyES 与 ES “交谈”。我可以调用任何函数来了解 Elastic Search 是否正忙于索引?
太感谢了。
即使 ES 正在建立索引,ES 也应该回答查询。你能检查一下吗
卷曲 localhost:9200/_search?q=*
从 couchDb 索引时,您的索引中有文档吗?
[更新] 你必须知道 Elasticsearch 是一个近乎实时的搜索引擎。因此,您必须等待几秒钟才能搜索您的文档。您可以立即检索您的文档,但您需要等待刷新过程。
您可以手动触发刷新 API。但它可能会大大减慢您的插入速度。
它有帮助吗?