たとえば、私の多値フィールドには (1,2,3) が含まれています。
1 または (1,2) または (2,3) または (1,3) または 2 または 3 または (1,2,3) を検索すると、上記の結果が表示されます。
この整数多値フィールドを定義する方法。
たとえば、私の多値フィールドには (1,2,3) が含まれています。
1 または (1,2) または (2,3) または (1,3) または 2 または 3 または (1,2,3) を検索すると、上記の結果が表示されます。
この整数多値フィールドを定義する方法。
私があなたの質問をよく理解していれば、単にセットと、特定のセットが元のセットのサブセットであるかどうかを確認する方法が必要です。詳細については、ウィキペディアのページ (集合論) を参照してください。
これを実装する方法の 1 つは、標準的な D ランタイムの RedBlackTree を使用することです: http://dlang.org/phobos/std_container.html#.RedBlackTree。