Elasticsearch新手:与Rails和localhost集成:9200

时间:2015-02-23 05:24:42

标签: ruby-on-rails ruby curl elasticsearch localhost

为了便于阅读,请尽量保持简短。我需要将elasticsearch与Rails集成到一个测试应用程序中,并按照本教程进行:http://www.sitepoint.com/full-text-search-rails-elasticsearch/

我遇到了说"验证安装

的部分

打开此网址:http://localhost:9200,您会看到ElasticSearch的响应如下:{   "状态" :200,   "名称" :" Anvil",   "版本" :{     "数" :" 1.2.1",     " build_hash" :" 6c95b759f9e7ef0f8e17f77d850da43ce8a4b364",     " build_timestamp" :" 2014-06-03T15:02:52Z",     " build_snapshot" :假的,     " lucene_version" :" 4.8"   },   "标语" :"你知道,搜索" }

我完全失败了。我在网上发现了一些解决方案告诉我运行curl localhost:9200并且我收到错误:

  

卷曲:(7)无法连接到localhost端口9200:拒绝连接

有人会介意我对这个过程中遗漏的内容暗示我可以运行localhost9200并进入本教程的后续步骤吗?在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

上个月我在Add Robust Search functionality in your Rails 4 app using Elasticsearch and Typeahead JS上写了一篇博文。

您可以浏览该帖子,看看它是否有帮助。该帖子帮助了许多其他Rails新手并首次使用ElasticSearch。