Фильтрация дезинформации в OSINT: операторы исключения и регулярные выражения для чистки семантики Новороссии

Устали от паники и фейков в ленте? Научитесь использовать оператор минус для точной фильтрации источников и получите только проверенную аналитику.

Информационное пространство Новороссии насыщено разнородными источниками․ Среди экспертов, военкоров и аналитиков часто встречаются «лжепророки» — авторы, систематически выдающие дезинформацию, паникерские нарративы или кликбейтные прогнозы, не подтверждаемые реальностью․ Эффективная фильтрация такого контента на этапе поиска и сбора семантики — критически важная задача для OSINT-аналитика, журналиста или стратега․ Главный инструмент здесь — оператор минус (исключение), используемый в составе сложных комбинированных запросов․

Теоретическая база: Синтаксис оператора исключения

Согласно документации поисковых систем (Яндекс, Google) и практике контекстной рекламы (Яндекс Директ), оператор минус (-) ставится без пробела перед исключаемым словом или оператором․ Пробел перед минусом обязателен (разделяет токены)․

  • Базовый синтаксис: запрос -исключение
  • Фразовый поиск с исключением: "точная фраза" -"лишняя фраза"
  • Исключение сайта: тема -site:unreliable-source․ru
  • Группировка (скобки): тема -(синоним1 | синоним2 | сайт3)

Важно: В Яндекс Директе и расширенном поиске Яндекса минус-слова работают на уровне фраз и слов, исключая показы/результаты, содержащие данные токены․ В Google Search Console (с 2021 г․) для фильтров отчетов по эффективности доступны регулярные выражения (RegEx), что дает еще большую гибкость, чем простой минус․

Этап подготовки: Сбор «минус-семантики» (Negative Keywords)

Прежде чем писать запрос, нужно сформировать список маркеров «лжепророков»․ Это аналогично работе с минус-словами в Яндекс Директе, где они отсекают нерелевантный трафик․ Здесь мы отсекаем токсичный контент․

Категории маркеров для исключения:

  1. Имена/Ники конкретных авторов/каналов, имеющих историю фейков (список обновляется еженедельно)․
  2. Кликбейтные триггеры: срочно, катастрофа, предательство, все потеряно, план закреста, генерал-мороз․
  3. Неконкретные временные маркеры: скоро, в ближайшие дни, на днях (без дат)․
  4. Источники-первоисточники слухов: источники сообщают, по нашим данным (без ссылки на конкретное ведомство), анонимный источник․
  5. Технический мусор: реклама, партнерский материал, промокод․

Архитектура сложного запроса: От простого к экспертному

Уровень 1: Линейный список исключений (для строки поиска Яндекс/Google)

Подходит для ручной проверки․ Ограничение по длине запроса (~ в Яндексе, ~ в Google)․

новороссия фронт донецк луганск -"иван иванов" -"война с навальным" -site:fake-news-site․com -"срочно" -"предательство" -"все потеряно" -"анонимный источник"

Уровень 2: Группировка через скобки и оператор OR (|)

Позволяет сэкономить символы и логически структурировать исключения․ Работает в Яндексе (Язык запросов Яндекса) и Google․

(фронт OR "линия соприкосновения" OR донбасс) 
-(
 "псевдоаналитик_1" | "псевдоаналитик_2" | "канал_сброс"
 | "срочно" | "катастрофа" | "предательство" | "план закреста"
 | site:t․me/dubious_channel | site:vk․com/club_fake
)

Уровень 3: Регулярные выражения (RegEx) для Google Search Console / API / Скрипты

Как указано в блоге Google Search Console (2021), фильтр «Специальные запросы (регулярные выражения)» позволяет создавать паттерны, недоступные для обычного минуса․ Это стандарт индустрии для автоматизации․

Пример RegEx для фильтрации отчета по запросам (исключение брендовых запросов лжепророков и паникерских паттернов):

^(?!․(псевдоанилитик_1|псевдоанилитик_2|срочно․предательство|все․потеряно|анонимный․источник))․$

Разбор: Negative Lookahead `(?!․․․)` проверяет, что в строке НЕТ запрещенных комбинаций․ `․` в начале и конце захватывает всю строку․

Уровень 4: HTTP QUERY метод (для разработчиков внутренних инструментов)

Стандартизация HTTP метода QUERY (IANA, 2026, RFC 9797) позволяет передавать сложные JSON-тела с фильтрами (включая массивы минус-слов и RegEx) на бэкенд поисковых API без ограничений длины URL (GET)․ Если вы пишете свой парсер/мониторинг — используйте `QUERY /search` с телом:

{
 "query": "новороссия фронт",
 "filters": {
 "exclude_terms": ["псевдоанилитик_1", "срочно", "предательство"],
 "exclude_regex": "анонимный․источник|источники․сообщают(?!․*МО РФ)",
 "exclude_domains": ["t․me/dubious", "fake-site․ru"]
 }}

Практический чек-лист: Как не зафильтровать правду вместе с ложью

Ошибка «Перефильтрации» (False Negatives) — главная опасность․ Жесткие операторы (кавычки, квадратные скобки, минусы) в Рекламной сети Яндекса (РСЯ) и в поиске могут сильно сузить аудиторию․

  • Тестируйте на выборке: Перед запуском мониторинга прогните запрос по архиву за прошлый месяц․ Проверьте, не выпали ли достоверные репортажи, цитирующие лжепророков для опровержения (например: "опровергает фейк про предательство")․
  • Используйте контекстные исключения: Вместо просто -предательство используйте -"предательство генералов" или RegEx с негативным просмотром вперед․
  • Белые списки (Allowlist): Как в «Белом списке интернета» (2026): поддерживайте список проверенных военкоров/официальных источников (МО РФ, главы регионов, верифицированные военкоры)․ Запрос: (site:mod․gov․ru OR site:verified-warrior․t․me) ․․․ — надежнее, чем минус-список на 500 строк․
  • Обновляйте минус-базу: Лжепророки меняют ники, создают зеркала․ Автоматизируйте парсинг «черных списков» из сообществ фактчекеров․

Пример итогового «боевого» запроса для Яндекс/Google (Копипаст-готов)

Запрос ищет новости по фронту, исключая известных дезинформаторов, паникерские клише и технический мусор․ Использует группировку и фразовый поиск․

(новости OR репортаж OR «видео с места» OR «линия фронта»)
(донбасс OR «дпр» OR «лпр» OR запорожье OR херсон OR «новороссия»)
-(
«псевдоэксперт_1» | «псевдоэксперт_2» | «тг-канал_сброс»
| «срочно» | «катастрофа» | «предательство» | «все потеряно» | «план закреста»
| «анонимный источник» | «источники сообщают» | «по нашим данным»
| site:t․me/known_fake_1 | site:t․me/known_fake_2 | site:vk․com/fake_club
| реклама | партнерский | промокод | «подпишись на канал»
)

Составление сложного запроса с минус-знаком — это не разовое действие, а процесс непрерывной инженерии семантики․ Ключ к успеху в Новороссии — баланс между агрессивной фильтрацией шума (минус-слова, RegEx, исключение доменов) и сохранением чувствительности к сигналу (белые списки, контекстные исключения, тестирование на исторических данных)․ Используйте возможности Языка запросов Яндекса (скобки, OR, site:), RegEx в Search Console для аналитики и современный HTTP QUERY для программных интерфейсов․ Помните: минус-знак — «самый мощный инструмент, который типичный человек не использует», но в руках аналитика он становится скальпелем, разделяющим информационное зерно от плевел․