栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何专门使用“ Elasticsearch” gem将elasticsearch与rails应用程序集成

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何专门使用“ Elasticsearch” gem将elasticsearch与rails应用程序集成

对于Elastic的github
gem进行模型索引的非常基本的快速入门,您可以在开发环境中使用在本地主机上运行的elasticsearch进行以下操作:9200

在Gemfile中:

gem 'elasticsearch-model'

然后在终端上运行:

$ bundle install

在app / models / service.rb中,包括在类声明之后:

include Elasticsearch::Model

您现在可以在具有现有数据的控制台上使用它(结果只是一个示例):

$ rails console# Create the index for Service model on elasticsearch> Service.__elasticsearch__.create_index!=> {"acknowledged"=>true}# import current Service records into the index> Service.import  Service Load (207.3ms)  SELECt  "services".* FROM "services"  ORDER BY "services"."id" ASC LIMIT 1000# Sample search returning total results> Service.__elasticsearch__.search("mykeyword").results.total=> 123

有关更多信息和详细信息,请查看项目的github页面。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/391989.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号