Kouhei Sutou
kou****@clear*****
2011年 6月 10日 (金) 17:49:05 JST
須藤です。 In <b97ebfc6-30a8-3ea8-89a0-eaf2026f0cc7 @ api103> "[groonga-dev,00532] 全角スペースの検索" on Fri, 10 Jun 2011 17:28:53 +0900, "Endo Akira" <endo4****@goo*****> wrote: > groonga 1.2.1で > >>select --table items --query prod:@K R > とやると、 > [[-22,1307693523.36767,0.022827773,"invalid table name: R",[["grn_select","proc.c",298]]]] > という結果が出てくるのですが、何故でしょうか。 > 全角K全角スペース全角Rを検索したいのですが、この文字列がうまく取り込めない > ようなのですが。 本当ですね! 調べてみたらgroongaのバグでした。 コマンドをトークナイズしているときに全角スペースを正規化して しまっているのですが、これはまずいですね。直しておきます。 とりあえず、 >select --table items --query '"prod:@K R"' とすると動くと思います! > そもそもはrroongaで全角スペースが検索文字列にはいると探せない、というので > 調べているのですが、groongaで試そうとしたら、こんな風になってしまいました。 table.select("K R")みたいな使い方ですか? -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) 2011/7/12に本社を移転します。 【新住所】 東京都文京区本郷3-27-12 本郷デントビル2階 【旧住所】 東京都文京区本郷1−25−4 ベルスクエア本郷5階 (電話・ファックス番号は変わりません。)