Rails Webook

自社のECを開発している会社で働いています。Rails情報やサービスを成長させる方法を書いていきます

elasticsearch

RailsでElasticsearch: サジェスト (Suggest) 機能でオートコンプリート

RailsでElasticsearchのサジェスト機能を使用してオートコンプリート機能を実装します。

RailsでElasticsearch: ハイライト(Highlight)

RailsでElasticsearchを使ってハイライト(Highlight)機能を実装します。Elasticsearchのhighlightキーを指定することでハイライトを実施できます。

RailsでElasticsearch: アグリゲーション(ファセット)と Post Filter

RailsでElasticsearchを使って、アグリゲーション(ファセット)と Post Filter を使ってファセット機能を実装します。 「アグリゲーション」は、SQLでいうGROUP BYのようなもので、最小値、最大値、平均値などを求めたり、カテゴリ毎の数を数えたりなどドキ…

RailsでElasticsearch: ソート機能を実装

RailsでElasticsearchのソート機能を実装します。Elasticsearchではsortキーでソートをするキーを指定します。

RailsでElasticsearch: ページネーションと1ページの表示件数を実装

RailsでElasticsearchを使って「ページネーションを実装します。また、1ページの表示件数を変更できるようにします。Railsのページネーションで有名なgemのkaminariを使って実装します。

RailsでElasticsearch: 全文検索を実装

RailsでElasticsearchを使ってレストラン検索アプリを作成、店名、住所、カテゴリなどからレストランを全文検索できるようにします。また、フィルタ(filter)(filter)も使って検索条件を指定することで、閉店している店舗も含めて検索できるようにします。