Поиск на форуме работает на базе ElasticSearch, что позволяет использовать расширенный синтаксис для фильтрации результатов.

Специальные символы и операторы:
  • + – Обязательное слово. Результаты будут содержать только те темы, где есть это слово. +kernel +driver
  • - – Исключение. Убирает из выдачи темы, содержащие это слово. lua -fatality
  • | – Оператор ИЛИ. Поиск любого из указанных слов. lua | hammer
  • "фраза" – Точное совпадение. Поиск конкретной фразы в указанном порядке. "segmentation fault"
  • * – Поиск по префиксу. Поиск всех слов, начинающихся с этого корня. реверс* (найдет и «реверс», и «реверсинг»).
  • () – Приоритет. Группировка условий для сложных запросов. (kernel | driver) +linux
  • ~N – Поиск с учетом опечаток или расстояния между словами.
    • Для одного слова: поиск с учетом опечаток. reversing~1 (найдет «reversin» или «reversingg»).
    • Для фразы в кавычках: поиск слов с определенным расстоянием между ними. "segmentation fault"~2 (найдет «segmentation error fault»).

Пример сложного запроса:
+cs2 (signature | pattern) "client.dll" +internal

Совет: Если вам нужно найти слово, которое совпадает со специальным символом, используйте обратный слэш \ для экранирования.
Was this article helpful? Да Нет