タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

elasticsearchに関するjuno_cのブックマーク (2)

  • Elasticsearch キーワードサジェスト日本語のための設計

    Google に代表される「キーワードサジェスト」機能を Elasticsearch を前提に日語向けに設計。 よくある要件サイト内で過去に検索された有効なキーワードをサジェストしたい。入力されたテキストに関連性が高く、過去に検索された回数の多い順でサジェストしたい。最初に入力された言葉の後に空白を入力すると、最初の言葉と一緒に検索される複合語の候補サジェストしたい比較的シンプルな要件のように見えますが。。日語を対象にしたサジェスト機能を実装する場合、入力途中の日語のテキスト受けながら、ひらがな、カタカナ(半角・全角)、漢字、ローマ字(大文字・小文字・全角・半角)のコンビネーションを合わせて、関連性の高い言葉を素早くユーザーに提案しなければなりません。以外と難しいのです。。 Elasticsearch にも Completion Suggester と言うサジェスト向けの機能があるの

    Elasticsearch キーワードサジェスト日本語のための設計
  • 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
  • 1