twitterStream.filter(track=["aids","hiv","hiv aids"])
track = ["СПИД", "ВИЧ"] дает мне, СПИД ИЛИ ВИЧ
track = ["СПИД ВИЧ" дает, СПИД И ВИЧ.
Но что мы делаем для НЕ?
Фильтр и трек API Twitter не имеют особого случая для оператора NOT, вероятно, запрос не будет иметь тенденцию возвращать слишком много результатов и быть слишком сложным в вычислительном отношении. Tweepy имитирует фильтр API Twitter и отслеживает его, поэтому у вас нет возможности сделать НЕ в запросе.
Трек / фильтр описаны здесь: https://developer.twitter.com/en/docs/tweets/filter-realtime/guides/basic-stream-parameters
Что вы можете сделать, это удалить ненужные потоки после того, как вы получите их на основе тега.