Searchkick

如果你想快速設定 elasticsearch,可以使用 searchkick gem:

gem 'searchkick'

將 searchkick 新增到要搜尋的模型中。

class Product < ActiveRecord::Base
  searchkick
end

將資料新增到搜尋索引。

Product.reindex

要查詢,請使用:

products = Product.search "apples"
products.each do |product|
  puts product.name
end

非常快速,不需要彈性搜尋知識;-)

更多資訊請訪問: https//github.com/ankane/searchkick