Как выполнить поиск с исключением конкретных терминов?

[Я не могу добавить в текст более двух ссылок, даже если они локальные, извините… Я использовал поисковые запросы ниже на Search results for '' - Discourse Meta без кавычек.]

Существует оператор для исключения поисковых терминов, согласно New search operator "not" for tags only, но в теме очень неясно, какой символ был в итоге выбран, и нет окончательных примеров. Это первое и практически единственное, что я смог найти в интернете по этой теме.

В теме упоминаются «-», «!» и «~», поэтому я попробовал их все:

  • «negative search» выдает 43 результата со словами «negative» и/или «search», термины выделены.
  • «-negative search» выдает 43 результата со словами «negative» и/или «search», выделено слово «search».
  • «-negative -search» выдает 43 результата со словами «negative» и/или «search», ни одно из слов не выделено.

Так что бы ни означало выделение, символ «-» не является оператором.
Я повторил те же тесты со знаком «!» вместо него — результаты те же.
Со знаком «~» для запроса «negative ~search» получается то же, что и раньше, а для «negative search» — ноль результатов.

Так как же исключить конкретные термины при поиске?

Согласен, тема довольно запутанная. Можем ли мы прояснить это здесь в понедельник, @jomaxro?

Эта тема, безусловно, претерпела множество изменений. Извините, что всё так запутанно.

На данный момент оператор отрицания — это -, и он применяется только к тегам. Таким образом, вы можете искать темы, у которых нет определённого тега, но не можете искать темы без определённого слова, категории и т. д.

Оператор отрицания используется следующим образом:

green tags:eggs -tags:ham — поиск сообщений, содержащих слово “green”, с тегом eggs, но без тега ham.

Следующий запрос не является валидным:

-green tags:eggs. Хотя намерение может заключаться в поиске сообщений без слова green с тегом eggs, вместо этого будет выполнен поиск сообщений со словом “green” и тегом eggs.

Ах, теперь понятно, с чем связаны мои трудности. Спасибо за обновление темы в этом обсуждении — это поможет другим, кто ищет подобный функционал.

Было бы нормально и полезно, если бы я оставил запрос на новую функцию по адресу Feature - Discourse Meta?

Конечно! Когда я создавал запрос на эту функцию 3 года назад, мне требовалось только отрицание тегов, поэтому я запросил именно это.

Запланирована ли функция поиска без указания конкретного слова? Мне тоже нужна такая возможность. У меня есть темы, в которых написано [DONE] Заголовок A. Теперь я хочу убедиться, что смогу найти все темы пользователя без слова DONE в заголовке темы.