首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不运行ElasticSearch Ruby返回结果

不运行ElasticSearch Ruby返回结果
EN

Stack Overflow用户
提问于 2015-03-03 05:52:57
回答 2查看 77关注 0票数 0

我正在使用新的ElasticSearch Ruby宝石:

代码语言:javascript
复制
gem 'elasticsearch'
gem 'elasticsearch-model'
gem 'elasticsearch-rails'

我有点困惑,因为它正在返回结果,而没有运行任何ElasticSearch实例。

例如,我这样做:

Tag.search("stackoverflow").results.first

它实际上返回一个包含“堆栈溢出”的#<Elasticsearch::Model::Response::Result>实例。

下面是问题的一部分:http://i.imgur.com/8jGB5x1.gif

它是从哪里来的?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-09 14:52:36

实际上我已经设置了elasticsearch客户端来连接到bonsai.io.

代码语言:javascript
复制
Elasticsearch::Model.client = Elasticsearch::Client.new({
  host: bonsai_host
})

我在部署到heroku的时候做了这件事,但完全忘记了。

票数 0
EN

Stack Overflow用户

发布于 2015-03-03 07:03:46

若要测试ElasticSearch是否正在运行,请在终端中尝试以下操作:

代码语言:javascript
复制
curl -X GET 'http://localhost:9200'

答复将与此类似:

代码语言:javascript
复制
{
  "ok" : true,
  "status" : 200,
  "name" : "Destroyer, The",
  "version" : {
    "number" : "0.90.7",
    "build_hash" : "36897d07dadcb70886db7f149e645ed3d44eb5f2",
    "build_timestamp" : "2013-11-13T12:06:54Z",
    "build_snapshot" : false,
    "lucene_version" : "4.5.1"
  },
  "tagline" : "You Know, for Search"
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28825010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档