[groonga-dev,02908] Re: ビット演算子を使用したfiler

Back to archive index

Kouhei Sutou kou****@clear*****
2014年 11月 3日 (月) 21:55:47 JST


須藤です。

In <20141****@jcom*****>
  "[groonga-dev,02907] Re: ビット演算子を使用したfiler" on Mon, 03 Nov 2014 20:30:37 +0900,
  shinonon <shino****@jcom*****> wrote:

>> ところで、フラグを使った検索ですが、もしかしたらタグ検索にし
>> た方が速くなるかもしれません。
> 
> そうです。やりたいことはまさに、そのようなことです。
> このタグ検索のとき、"readableが含まれていないとき" という条件は指定でき
> るのでしょうか?

はい、できます。

  --filter 'query("body", "groonga") &! tags @ "readable"'

というように「&!」でつなげると左側の条件でマッチしたレコード
の集合から、右側の条件でマッチしたレコードの集合を取り除きま
す。

該当ドキュメントはここにあります。
  http://groonga.org/ja/docs/reference/grn_expr/script_syntax.html#logical-and-not-operator


-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/>

Groongaベースの全文検索システムを総合サポート:
  http://groonga.org/ja/support/
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:
  http://www.clear-code.com/recruitment/
コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ:
  http://www.clear-code.com/services/code-reader/




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