Kouhei Sutou
kou****@clear*****
2012年 5月 21日 (月) 14:36:01 JST
須藤です。 In <ff8d1782-3e45-3375-9a4a-bc809714b2d8 @ api105> "[groonga-dev,00891] マッチしないものを選択" on Mon, 21 May 2012 14:24:52 +0900, "Endo Akira" <endo4****@goo*****> wrote: > 非公開のメーリングリストの検索システム作成中です。できあがり > ましたら、概略をお知らせします。 ありがとうございます! > 従来のものが検索語でのnot指定を許しているので、rroongaでも > 実装したいのですが、どのようにすればいいでしょうか。andと > orと()もあって、これらは何とか実装しましたが、notが残って > しまいました。 > > not abc > という検索語で、abcを含まないものを探したいわけなのですが。 Ruby 1.9を使っていれば以下で実現できます! table.select do |record| record.column != "abc" end ただ、notはわりと重めの処理なので気をつけてください! -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) プログラミングが好きなソフトウェア開発者を募集中: http://www.clear-code.com/recruitment/