タグ

2021年7月2日のブックマーク (3件)

  • Solr AutoComplete and Did You Mean?

  • Apache Solrによる検索サジェスト機能の実現 | エキサイト公式 エンジニアブログ

    こんにちは。E・レシピ担当の長谷川です。先日「Apache Solr」を使用した検索サジェスト機能を開発しました。今回は検索サジェスト機能実現のための「Solr」の設定内容などをご紹介します。 まず「Apache Solr」とは、全文検索ライブラリを用いたオープンソースの検索エンジンです。「Solr」は検索式を元にインデックスを検索し、大量のドキュメントから瞬時に検索結果を返します。単純な検索以外にも様々なサーチコンポーネントを持ち、その中の1つに「SpellCheckComponent」があります。このサーチコンポーネントで動作する「Suggester」を用いて、サジェストを実現することができます。 次にサジェストとは、検索フォームの入力から検索単語を予測して提案することによって、ユーザーの入力を補完する機能です。これにより、ユーザーのキーワード入力の手間の省略、誤入力防止、検索語の関連

    Apache Solrによる検索サジェスト機能の実現 | エキサイト公式 エンジニアブログ
    paul_oguri
    paul_oguri 2021/07/02
    “E・レシピ”
  • Solrを用いて検索のサジェスターを作りました - ZOZO TECH BLOG

    こんにちは、VASILYバックエンドエンジニアの塩崎です。 今回はApache Solr(以下、Solr)で商品検索のサジェスターを作ったので、それを紹介します。 サジェスターを作るにあたり、どのようにスキーマやサーチコンポーネントを定義すれば良いのかを説明します。 なお、この記事はsolr 4.10.4を対象にした記事です。 それ以外のバージョンでは設定項目が変わってくる場合があります。 サジェスターとは サジェスターとは、ユーザーが検索用のフォームに単語を入力している途中に、その入力途中の単語を補完する機能です。 例えば、Google検索でサジェスターについて調べようとした時に、「さじぇ」と入力した時点で以下のように「さじぇ」に続く単語が候補として現れます。 このような機能を実装することによって、ユーザーがテキストを入力する手間が省けたり、入力間違いをした単語で検索をしてしまうことを防

    Solrを用いて検索のサジェスターを作りました - ZOZO TECH BLOG