对于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页面。



