タグ

ブックマーク / ruby-rails.hatenadiary.com (2)

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

    今回は、「Elasticsearchのサジェスト(Suggest)機能でオートコンプリートを実装」します。 RailsでElasticsearchを使って簡単な全文検索 ページネーション・1ページあたりの表示件数 ソート機能 アグリゲーション(ファセット)と Post Filter ハイライト (Highlight) とRailsでElasticsearchを使って検索機能を実装してきました。 サジェスト機能では、サジェスター(Suggester)を利用し、入力したテキストから似たような単語を返す機能です。 Elasticsearch 1.7 では、サジェスト機能の一部はまだ「開発中」のようです。 参考までに、ソースコードはこちらです。elasticsearch_test - GitHub 目次 データを投入 Elasticsearchのサジェストクエリ オートコンプリートでサジェスト機能

    RailsでElasticsearch: サジェスト (Suggest) 機能でオートコンプリート - Rails Webook
  • RailsでElasticsearch: 全文検索を実装 - Rails Webook

    RailsでElasticsearchを使ってレストラン検索アプリを作成、店名、住所、カテゴリなどからレストランを全文検索できるようにします。また、フィルタ(filter)も使って検索条件を指定することで、閉店している店舗も含めて検索できるようにします。 今後、Elasticsearchのページネーション・ページあたりの表示件数、ソート、ファセット・post_filter、ハイライト、サジェスト機能などをより実践的な機能を実装していきます。 目次 ElasticsearchのMacへのインストール Railsプロジェクト作成とテストデータ作成 RailsとElasticsearchで全文検索を実装 検索条件を指定する 動作確認 Mac OS X 10.11 El Capitan elasticsearch 1.7.2 Rails 4.2.3 elasticsearch-dsl 0.1.2

    RailsでElasticsearch: 全文検索を実装 - Rails Webook
  • 1