I'm trying to create a query, but I don't want the query to return documents which have already been fetched in a previous query.
Here's the JSON
{'query': {'bool': {'filter': [{'term': {'tag': 'name'}},
{'bool': {'must_not': [{'terms': {'meta.id': list_ids_already_fetched}}]}}]}},
'_source': {'includes': ['data.subfield']}}
However, it seems that the query returns terms whose meta.id are in list_ids_already_fetched.
I've also done:
{'query': {'bool': {'must': [{'term': {'tag': 'name'}}],
'must_not': [{'terms': {'meta.id': list_ids_already_fetched}}]}}}
but doesn't seem to work either.