[groonga-dev,00533] Re: 全角スペースの検索

Back to archive index

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階
(電話・ファックス番号は変わりません。)




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