私のアプリケーションには、A、B、C、D の 4 つのチャネルがあります。一部のアプリケーション ユーザーは、チャネル A と B の両方に含まれるドキュメントのみに関心があります。次のように表現することもできますA ∩ B
。他の人は、次のような別の組み合わせに興味があるかもしれません: A ∩ B ∩ D
.
アップデート
とにかく次はうまくいかないと思います
これまでに提案されたのは、組み合わせごとに新しいチャネル (A_B や A_B_D など) を作成し、それに応じて交差基準を満たすドキュメントにタグを付けることができるということです。しかし、たった 4 つのチャネルで 15 の組み合わせ (11 の余分なチャネル) になるため、これがいかに簡単に手に負えなくなるかがわかります。
チャネルまたはおそらくCouchbaseで見逃した他の機能でこれを行う方法はありますか?