タイプが日付で、それぞれのタイプに複数の文書があるインデックス構造があります。私はすべての文書をタイプ1に入れる必要がありますが、タイプ2には存在しない必要があります。例として:タイプ1に一致する文書を取得し、タイプ2に一致しない文書を取得する
Type-1 ---> id list = [1,2,3,4,5,6]
Type-2 ---> id list = [2,3,7,8,9]
私が探しているクエリは、私は上記のためにES-pyのクライアントを使用している唯一のid = [1,4,5,6] で1型からドキュメントを返す必要があります目的。
PS:タイプ1とタイプ2にそれぞれ一致するドキュメントを個別に取得してから、両方を繰り返して必要なものを取得できます。しかし、これはパフォーマンスのために避けたい解決策です。
これは要件を解決するものではありません。あなたのクエリーはType-1を持っているがType-2を持っていないすべての文書を与えます(これはType-1のすべての文書を与えるのと同じです)。両方の型で同じ_idが見つかった場合は、応答の一部として返されるべきではありません(ただし、クエリに応じて返されます)。 –
OKです.1つのドキュメントは2種類ありません。だから私は私の答えを変えます。 –