効率的に交差させるために、赤いスペースに保存したいデータがあります。例のデータ:データセットが不完全な場合不完全な赤いセットの交差
key | members
---------------------------------
101 | "a1", "a2", "a3"
102 | "a2", "a3"
103 | "a2", "a4"
ので、これらのキーの交点は私に
SINTER 101 102 103
1) "a2"
を与えるだろうが、私はいくつかの問題があります。この場合、
key | members
---------------------------------
101 | "a1", "a2", "a3"
102 | "a2", "a3"
103 | "a4", "a5"
、同じ3つのキーの共通部分を取得すると、空のセットが返されます。
SINTER 101 102 103
(empty list or set)
私の目標は、ほとんどのセットに一致するメンバーを取得することです。これを達成するための方法はありますか?データセットが格納される方法を変えることができます。私。
また、このタスクに適している可能性のある別のキーストアを使用することはおそらく適切でしょうか?
セットの場合はどう '101''設定、 'A'と 'B'が含まれています102' 'b'と' c'を含み、 '103'は' c'と 'd'を含んでいますか? –