我有一個索引結構,其中類型是日期,每種類型都有幾個文檔。我想獲得所有類型1的文件,但是類型2中必須缺席。作爲一個例子:獲取匹配類型1而不是類型2的文檔
Type-1 ---> id list = [1,2,3,4,5,6]
Type-2 ---> id list = [2,3,7,8,9]
我在找應從類型1返回的文檔僅與ID查詢= [1,4,5,6]我使用ES-PY客戶端用於上述 目的。
PS:我總是可以獲得單獨匹配類型1和類型2的文檔,然後迭代遍歷它們以獲得我需要的內容。但這是我爲了表現而想避免的解決方案。
這不會解決這個問題。您的查詢將給我所有具有Type-1但沒有Type-2的文檔(相當於給出Type-1的所有文檔)。如果在兩種類型中都找到相同的_id,則不應將其作爲響應的一部分返回(但會根據您的查詢) –
好吧,您是對的:一個文檔不能有兩種類型。所以我會改變我的答案。 –