Kouhei Sutou
kou****@clear*****
2011年 10月 31日 (月) 10:21:13 JST
須藤です。 In <8CC9769573908hashi311_style****@yahoo*****> "[groonga-dev,00595] パターンマッチングの否定構文について" on Mon, 31 Oct 2011 10:06:37 +0900, hashi <hashi311_style****@yahoo*****> wrote: > 現在、Groongaに興味を持ち色々勉強がてら触っているのですが > 指定した文字列が含まれないかを調べるクエリ構文が不明で困っております。 > (SQLで言う所のNOT LIKE演算子です) 例えば、「ラーメン」は含むけど「二郎」は含めないというような ことでしょうか?ということであれば、以下のように含めたくない 単語の前に「-」を前置すればよいと思います! select --table ... --query 'ラーメン -二郎' > ドキュメントは一通り読んだのですがその部分に関する記載が無いので > 苦慮している状態です。 もし、↑で要件をみたせるのであれば、↑については http://groonga.org/docs/commands/select.html#id6 に a - b aにマッチし、bにはマッチしない というようにうっすら書いていたりします。。。 --queryと--filterに関してはもっと網羅的な感じになるようにドキュ メントを整備したいなぁとは思っているのですが、なかなか手を付 けられておらず、すみません。。。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/