[groonga-dev,01608] Re: フィルタで関連の関連と && を組み合わせた場合の挙動

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 8月 12日 (月) 19:11:26 JST


須藤です。

In <6C627****@mail*****>
  "[groonga-dev,01599] フィルタで関連の関連と && を組み合わせた場合の挙動" on Sun, 11 Aug 2013 13:38:07 +0900,
  Motoi Washida <wm3****@w3ch*****> wrote:

> 分かりやすい検索エンジンを探しているうちに Groonga を知って、使い始めています。

おぉ、見つけてもらえてよかったです!

> 今回は Groonga の挙動について気になった所があったので、相談のためにメールしました。

ありがとうございます!

> 現象
> ----------------
> 
> 「関連の関連で絞り込みつつ検索する」という事をフィルタで実現しようとしました。
> 
> 具体的には、 a, b, c というテーブルを用意して a -> b -> c という関連を付けています。 a -> b は一対一ですが、 b -> c は一対多です。
> 
> 「特定の c の要素に関連」していて、かつ「他の検索条件に引っかかる」 a を取得しようとしたのですが、 && の組み合わせ順によって結果が違ってしまいました。

確認したところバグでした。。。
修正したので、今月末のリリースでは直っています。

再現可能な例がついていてとても助かりました!
ありがとうございます!


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

groongaサポート:
  http://groonga.org/ja/support/
パッチ採用はじめました:
  http://www.clear-code.com/recruitment/
コミットへのコメントサービスはじめました:
  http://www.clear-code.com/services/commit-comment.html




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