имел данные в таблицах MYSQL (основная имела 170 миллионов записей)
слил на еластик и на монго
еластик летел в поисках, а вот монго значительно уступал при чём надо создавать индексы для полей монго по которым текст поиск должен производиться. Для меня выбор - однозначно ElasticSearch
В общем, я попробовал использовать
{"must_not": {"terms": {"_id": [...]}}}
где список ID документов был 200K и запрос прошел успешно (конечно увеличил лимит для terms)