索引后如何从Elastic Search获得响应?

时间:2012-11-23 06:57:03

标签: elasticsearch pyes

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

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

万分感谢。

1 个答案:

答案 0 :(得分:0)

即使ES正在编制索引,ES也应该回答查询。 你能用

查看吗?

curl localhost:9200 / _search?q = *

你的索引在从couchDb索引的时候有文档?

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

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

有帮助吗?