[groonga-dev,00892] Re: マッチしないものを選択

Back to archive index

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/




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