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/