[groonga-dev,00536] Re: Re: 全角スペース

Back to archive index

Endo Akira endo4****@goo*****
2011年 6月 11日 (土) 05:18:52 JST


遠藤です。

> > select --table items --query 'prod:@"K R"'

を使って無事検索をしてレコードを見ました。

アララ。商品名検索なのですが、正式名称、略称、販売名称と
3種類あるので、それを一つにまとめた検索文字列を作って
あって、検索文字列ではゆらぎを吸収しようと半角・全角の
スペースをハイフンに変換してありました。

元のファイルを作ったのは他人で、こういう標準化がしてある
ので、という引き継ぎにこのスペースの変換部分が落ちていた
のでした。

データベースを作る際に検索文字列からスペースを落としても
検索がうまくできないので、どうなっているのだろう、といろ
いろやっていてgroongaの方のバグを見つけてしまった、という
ことではありましたが、元の問題があっけなく解決して、バグ
とりに休日を費やす必要がなくなりました。

しかもTokenBigramIgnoreSpaceなんてのも用意されていた
のですね。

当然のことながら目の前の問題が片付いてしまえば、そこから
さらに探求はしませんので、groongaのドキュメントをよく
読んで、groongaの奥深さに浸ってみようと思います。

いつもいつもありがとうございます!




groonga-dev メーリングリストの案内
Back to archive index