LoginSignup
2
0

More than 1 year has passed since last update.

Solr もしかして検索について Vol.1

Posted at

■概要
検索エンジンSolrをチューニングする案件に携わったため、忘れないようにメモ。

■内容
既存機能でSuggesterをしようしているが、
どうも「もしかして検索」でヒットする単語が少ない。
そのため、ヒットする単語が増えるようにSolrのチューニング及び精度を上げる。
→Google検索のようにしたい(近付けたい)

例1:Googleで検索した場合
ippad → もしかして「ipad」?
いぱd → もしかして「ipad」?

例2:業務で使用しているSolrの場合
ippad → 候補なし
いぱd → 候補なし
⇒Googleの様に「ipad」を「もしかして検索」の候補としたい

■対応内容
【その1】
前方一致検索のみのため、中間一致・後方一致できるようにチューニングする。
単純な中間一致・後方一致でクエリを投げる場合。例えば「abc」、「*abc」。
Solrではエラーとならないが、レスポンスが急に遅くなった。
理由として、大量の単語に対して反復処理を行うため、著しくパフォーマンスが下がる。

【その2】
SuggestComponentを追加して、候補となる単語が増えるようにする。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0