当前位置: 首页 > 知识库问答 >
问题:

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

东明德
2023-03-14

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

我看到了写着“验证安装”的部分

打开此URL:http://localhost:9200,您将看到ElasticSearch的响应如下:{“status”:200,“name”:“anvil”,“version”:{“number”:“1.2.1”,“build_hash”:“6C95B759F9E7F0F8E17F77D850DA43CE8A4B364”,“build_timestamp”:“2014-06-03T15:02:52Z”,“build_snapshot”:false,“lucene_version”:“4.8”},“tagline”:“您知道,用于搜索”}

我完全不知所措。我在网上找到了一些解决方案,告诉我运行curl localhost:9200,但我得到了错误:

cURL:(7)无法连接到localhost端口9200:连接被拒绝

是否有人介意暗示一下我在这个过程中缺少了什么,它允许我运行localhost9200并进入本教程的下一个步骤?事先谢谢你的帮助。

共有1个答案

海新霁
2023-03-14

上个月,我写了一篇关于使用Elasticsearch和Typeahead JS在您的Rails4应用程序中添加健壮的搜索功能的博客文章。

你可以翻看一下那个柱子,看看有没有帮助。这篇文章帮助了许多Rails新手和第一次使用ElasticSearch的人。

 类似资料:
  • 我试着用docker compose在Centos 8上运行ELK: 这是我的 但我面临着这个错误: {“类型”:“日志”,“时间戳”:“2020-03-03T22:53:19Z”,“标签”:[“警告”,“弹性搜索”,“管理],“pid”:1,“消息”:“无法恢复连接:http://elasticsearch:9200/"} 当我检查时: > elasticsearch运行良好。 工作正常。 ki

  • 问题内容: 我是Rails和elasticsearch的新手。我看过其他资源,可以使用Tire,Searchkick和其他一些资源进行配置,但是我想使用gem。我的系统上已经运行了Rails应用程序并且正在运行Elasticsearch服务器,但是我没有如何配置它们相互通信。 目前,我面临着同样的麻烦。任何帮助将不胜感激。 问题答案: 对于Elastic的github gem进行模型索引的非常基本

  • 问题内容: 我正在尝试通过本教程配置ElasticSearch 除了本教程的第4步,我已完成所有操作。 在步骤5中,当我运行此命令时: 我收到此错误: 我尝试了两种不同的方法来修复该错误: network.bind_host:0.0.0.0 网络:主机:192.168.2.229 但是都没有解决问题。 如何测试Elasticsearch并解决此错误? 谢谢。 问题答案: 您只需在elasticse

  • 问题内容: 有任何方法可以将用于Ruby的新Elasticsearch宝石集成到轨道中,轮胎很棒,但两个月以来就已淘汰,并由新宝石替代,但是还没有与轨道的集成功能。 所有教程都使用累了,但是现在,我们如何在Elasticsearch中使用rails? 问题答案: 还有另一个名为“ searchkick”的宝石,它将elasticsearch与Rails集成在一起: https://github.c

  • 我正在从事一个使用Apache Camel和Elasticsearch的项目,我想知道Camel支持哪个版本的Elasticsearch? 我的pom.xml是这样的: 但是当我想将文件路由到elasticsearch时,我遇到了以下错误: Java语言lang.IllegalStateException:收到来自不受支持版本的消息:[2.0.0]最小兼容版本为:[5.0.0] 我发现这个异常是由

  • 我正在尝试将camel与elasticsearch集成。在applicationContext中。xml添加了以下内容 然后当我跑的时候 我得到以下信息 我的elasticsearch在本地运行,我使用ES 1.1.1。 我需要指定什么 谢谢,