Skip to content

Commit

Permalink
Update 2024-11-29-貧乏企業名サジェスト機能開発.md
Browse files Browse the repository at this point in the history
  • Loading branch information
tubone24 authored Dec 1, 2024
1 parent da2b1fc commit 64d4e53
Showing 1 changed file with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,15 @@ N-gramとは検索ワードを転置インデックスに配置する際に単

こうすることで、「天」や「天下」と入力したタイミングで該当がヒットする(可能性が出てくる)ためすごくサジェストと相性がいいです。

加えてサジェストでは
加えてサジェストでは入力途中など漢字への変換が入らない状態で検索が走ることがありますため企業名とは別にふりがなもN-gramで登録しておくことで入力途中にも対応ができます。

インデックスおよびクエリについては後ほど細かく見ていきます。
![](https://i.imgur.com/w8UH1OM.jpg)

また、入力途中の値が入ってくるパターンと完全に変換しきった文字列が入り乱れるサジェストでは、このN-Gram対象のフィールドを分けてクロスマッチングを使うことでよりサジェストチックな検索体験が実現できます。

![](https://i.imgur.com/1HLTLQL.jpg)

インデックスおよびクエリの具体的な指定方法については後ほど細かく見ていきます。

### インフラ構成

Expand Down

0 comments on commit 64d4e53

Please sign in to comment.