Endo Akira
endo4****@goo*****
2011年 6月 11日 (土) 05:18:52 JST
遠藤です。 > > select --table items --query 'prod:@"K R"' を使って無事検索をしてレコードを見ました。 アララ。商品名検索なのですが、正式名称、略称、販売名称と 3種類あるので、それを一つにまとめた検索文字列を作って あって、検索文字列ではゆらぎを吸収しようと半角・全角の スペースをハイフンに変換してありました。 元のファイルを作ったのは他人で、こういう標準化がしてある ので、という引き継ぎにこのスペースの変換部分が落ちていた のでした。 データベースを作る際に検索文字列からスペースを落としても 検索がうまくできないので、どうなっているのだろう、といろ いろやっていてgroongaの方のバグを見つけてしまった、という ことではありましたが、元の問題があっけなく解決して、バグ とりに休日を費やす必要がなくなりました。 しかもTokenBigramIgnoreSpaceなんてのも用意されていた のですね。 当然のことながら目の前の問題が片付いてしまえば、そこから さらに探求はしませんので、groongaのドキュメントをよく 読んで、groongaの奥深さに浸ってみようと思います。 いつもいつもありがとうございます!