医薬品検索でMySQLの全文検索機能を使った話 - KAKEHASHI Tech Blog
2024/09/11 23:00
人気記事
集中力を高める「音楽」の特徴調査 ADHD症状への効果も示唆【研究紹介】 | レバテックラボ(レバテックLAB)
《“私の立ち食いそば店ベスト3”を特別公開》洗練されたお店を営む“本格派蕎麦職人”があえて「立ち食いそば」を食べ歩きまくる理由が意外すぎた | 文春オンライン
日産「ノート」の輸出を検討 - Yahoo!ニュース
岩井清隆さん、亡くなる - チダイズム
10号玉花火が地上近くで爆発 映像 - Yahoo!ニュース
https://kakehashi-dev.hatenablog.com/entry/2024/09/11/110000
ずん
最近、AI在庫管理でMySQLの全文検索機能が話題なのだ。はかせ、これって何がすごいのだ?
でぇじょうぶ博士
MySQLの全文検索機能を使うと、LIKE検索よりも効率的に医薬品を見つけることができるでやんす。特に複数キーワードによる柔軟な検索が可能になるのがポイントでやんすね。
やきう
ほーん、それで、LIKE検索の代わりに使うとどんだけスゴイんや?そんなんやったらワイのポケモン検索にも使えるんか?
でぇじょうぶ博士
そうでやんす。MySQLの全文検索は、LIKE検索に比べて非常に効率的でやんすからね。ポケモン検索にも応用できるかもでやんす!
ずん
でも、具体的にはどうやって使うのだ?やっぱり難しいのだ?
でぇじょうぶ博士
まず、トークン化という技術を使って、文字列を細かく分割してインデックスを付けるでやんす。これで日本語でも柔軟に検索できるようになるでやんすね。
やきう
トークン化って、何やそれ?ポケモンカードみたいに細切れにするってことか?草生えるわ。
ずん
つまり、ポケモンカードをシャッフルして探しやすくするみたいな感じなのだ?面白いのだ!
でぇじょうぶ博士
そういうことでやんす。それと、照合順序という設定で、半角/全角やひらがな/カタカナの違いを無視できるようにしているでやんす。
やきう
ほーん、まるでスマホの予測変換みたいなもんか。まあワイには関係ないけどな。
ずん
へぇ、そんな技術があるなんて驚きなのだ。でも、結局何がすごいのだ?
でぇじょうぶ博士
結論としては、LIKE検索よりもリッチな体験を提供できるってことでやんす。そして実際にユーザーから好評だったのもポイントでやんす。
ずん
なるほどなのだ。でも僕にはちょっと難しすぎるのだ...もう少しシンプルに説明してほしいのだ!