如题,近期准备在 Rails 环境下集成 AWS 的 ElasticSearch,查到 elasticsearch-rails 和 chewy 两个 GEM。
希望能从两个 GEM 各自的优势、使用和维护的复杂程度以及其他相关方面给出相应的意见。
请教大家,谢谢!
当然用官方的啦。
chewy 功能更强大,但接 es6+ 时需要一些技巧……
推薦 https://github.com/ankane/searchkick
能稍微详细一点吗?大概都需要什么技巧呢?
searchkick
@ihower @hooopo 这个支持中文吗?
支持中文
https://github.com/ankane/searchkick/pull/924 现在应该支持了
cool 好东西
最好也关注一下,timeout,有没有单独的线程池。
es 有的时候,会比较慢。搞不好,搜索会垮掉。这个时候,最好可以不影响其他服务。
这几个 gem 我没看过源代码,无法给出具体的,不好意思。
searchkick 集成和使用比较简单