[groonga-dev,00596] Re: パターンマッチングの否定構文について

Back to archive index

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/




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