[groonga-dev,04715] ハイフン始まりの文字列で検索すると全件ヒットする

Back to archive index
川上 hakuh****@yahoo*****
2018年 12月 5日 (水) 22:03:45 JST


お世話になります。川上です。


PGroonga2.1.6を使っているのですが、ハイフン始まりの文字列で検索すると全件ヒットするような挙動になります。


○INDEXの作成方法

CREATE INDEX pgroonga_name_index ON users USING pgroonga (name);


○検索方法

SELECT COUNT(*) FROM users WHERE name &@~ '-333333333';

   count
----------
  100000


○ハイフンを削除「333333333」やハイフンを途中入力「3333-33333」で検索すると0件になります。

SELECT COUNT(*) FROM users WHERE name &@~ '333333333';

   count
----------
         0



ハイフン始まりの場合は何か特別な挙動を行うのでしょうか?

また、他にも似たような挙動をする記号等はあるのでしょうか?



以上、よろしくお願いいたします。



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