Understanding "Query Then Fetch" vs "DFS Query Then Fetch" | Elastic Blog