タグ

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

タグの絞り込みを解除

Solrに関するmimesisのブックマーク (2)

  • Apache Solrを使った検索サジェスターの作り方まとめ - Qiita

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

    Apache Solrを使った検索サジェスターの作り方まとめ - Qiita
    mimesis
    mimesis 2016/12/13
  • Solrの検索クエリーとMySQLの検索クエリーの対応 - テノニッキ (@hideack 's diary)

    Solrで検索クエリーを作るときにどうしてもSQLクエリが先に出てしまうので対応をメモ。 クエリーパラメータでいうとqですね。 検索式 MySQL*1 Solr 一致検索 WHERE title="foo" title:foo 全件 (where無し) *:* AND WHERE title="foo" AND price=200 title:foo AND price:200 OR WHERE title="foo" OR price=200 title:foo OR price:200 NOT WHERE title="foo" AND price<>200 title:foo NOT price:200 範囲指定(未満) WHERE price < 200 price:{* TO 200} 範囲指定(以下) WHERE price <= 200 price:[* TO 200] 範囲

    Solrの検索クエリーとMySQLの検索クエリーの対応 - テノニッキ (@hideack 's diary)
  • 1