0

我正在使用带有 Elastic Search 的 CouchDB 河流插件。在我的 Web 应用程序中,我使用 CouchDB 的批量插入将文档插入到 CouchDB 中。这会触发更改提要,ES 会读取它来索引我的文档。现在的问题是我的 web ui 没有显示任何内容,因为 ES 仍在索引文档。

顺便说一句,我正在使用 PyES 与 ES “交谈”。我可以调用任何函数来了解 Elastic Search 是否正忙于索引?

太感谢了。

4

1 回答 1

0

即使 ES 正在建立索引,ES 也应该回答查询。你能检查一下吗

卷曲 l​​ocalhost:9200/_search?q=*

从 couchDb 索引时,您的索引中有文档吗?

[更新] 你必须知道 Elasticsearch 是一个近乎实时的搜索引擎。因此,您必须等待几秒钟才能搜索您的文档。您可以立即检索您的文档,但您需要等待刷新过程。

您可以手动触发刷新 API。但它可能会大大减慢您的插入速度。

它有帮助吗?

于 2012-11-23T07:38:44.983 回答