Поиск на сайте стал умнее и удобнее: новые возможности и исправления

1275 news

Мы значительно обновили поиск на сайте. Теперь он лучше понимает запросы, предлагает подсказки и помогает быстрее находить нужное. Вот что изменилось.

Обновленный поиск

Новые возможности поиска

  • Поиск без текста - можно искать только по фильтрам (метки, категории и т.д.), не вводя запрос.
  • Точные фразы в кавычках — например, "Fluffy Wolf" найдёт именно эту фразу.
  • Учёт всех слов (AND-семантика) - чем больше слов в запросе, тем точнее результат: находятся только материалы, где есть все слова.
  • Улучшенный учёт словоформ - поиск корректно работает с русскими и английскими словами в разных формах (стемминг).
  • Составные термины не разбиваются - CVE, BDU, ATT&CK, MD5/SHA и подобные обозначения воспринимаются как единое целое.
  • История поиска - сохраняются последние 10 запросов (локально, а для авторизованных — и на сервере). В истории отображаются имена меток.
  • «Похожие запросы» - если ничего не найдено, система предложит близкие варианты.
  • Подсказка при ошибке раскладки клавиатуры.

Улучшения фильтра по меткам (ранее «Теги»)

  • Теперь везде используется термин «Метки».
  • Фильтрация с включением и исключением - можно добавлять метки через + и исключать через −.
  • Кнопки +/− на чипах меток - удобное управление фильтрами.
  • Панель активных фильтров - все выбранные метки видны в одном месте, есть кнопка «Сбросить все».
  • Счётчики меток учитывают фильтры - показывают реальное количество материалов с учётом выбранных условий.
  • Метки в карточке поста — отображаются до 6 меток и бейдж «+N».
  • Точное совпадение метки - первым в списке, затем метки из найденных постов.
  • AND-семантика для включённых меток - пост должен содержать все выбранные метки.
  • Исключаемые метки не пересекаются с включаемыми - приоритет у включения.
  • Согласованность с поиском.

Производительность

  • Поиск стал быстрее благодаря оптимизации запросов, кешированию и индексам.
  • Уменьшено время загрузки результатов.

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

Комментарии: 0