Search Improvements

Search Improvements 2.17.1

Нет прав для скачивания
  • Улучшенный специализированный поиск с дополнительными возможностями отладки
  • Обновите специализированный поиск для поддержки типа SearchOrder
  • Исправлено в XF2.1 при использовании специализированных функций поиска (также исправлено автозаполнение тега / пользователя с помощью XF2.1)
  • Исправлено, когда отладка журнала для некоторых поисковых запросов приводила к неожиданному срабатыванию
  • Изменения API расширений поиска для лучшей совместимости с XF, необходимые для улучшений/основ диалога.
    • Исправление совместимости XF2.3 для пользовательского класса SearchOrder.
    • Упрощен код asSqlConstraint (ожидается, что он всегда будет возвращать массив)
    • AbstractConstraint::setMatchType необходимо нормализовать до int для MetadataConstraint::matchType
  • Исправлено XF2.3.0 бесконечное перенаправление поиска для гостей
  • Исправлена ошибка, из-за которой гости, выполнившие поиск пользователем, перезапускали поисковый запрос при первой попытке посетить другую страницу результатов поиска.
  • Добавили опцию «Вставить текст префикса темы в поиск» (по умолчанию true).
    • Поддерживает автозаполнение ElasticSearch Essential.
    • При изменении этой опции требуется ручное перестроение потоков.
  • Восстановили поддержку XF2.1
  • Поддержка XF2.3
  • Исправлено сообщение "[E_DEPRECATED] Use of "parent" in callables is deprecated" при поиске.
  • Требуется StandardLib v1.19.0+.
  • Если установлено, требуется Redis Cache 2.17.0+.
  • Обновление совместимости с XF2.3
  • исправление совместимости с PHP 8.4
  • Требуется StandardLib v1.19.0+.
  • Очистка кода
  • Добавлен вспомогательный метод getSearchIdFromEntityId() для преобразования идентификатора объекта XF в идентификатор индекса Elasticsearch
  • Обходной путь XF2.2.13 выполняет поиск до проверив его, он может сохранить его как кешированное значение, что может привести к тому, что запрос будет намного сложнее, чем ожидалось, и будет отправлен в elasticsearch.
    • Эта проблема практически не возникает со стандартным XFES, но с дополнительными надстройками поиска, такими как ElasticSearch Essentials, это может привести к непредвиденным ошибкам.
  • Во время обновлений исправлена ошибка «Доступ к необъявленному статическому свойству».
  • Не показывать всплывающую подсказку «Будет выполняться поиск по тегам» как часть параметра «Искать только в заголовках» при расширенном поиске для типов контента, которые не поддерживают тегирование.
  • Улучшена формулировка пользовательского поискового запроса на странице расширенного поиска.
    • Изменена фраза «search only x» на «search x only», чтобы она соответствовала XenForo.
    • Поддерживает произвольные фразы для «поиска только x» путем добавления фразы, svSearchImprov_search_container.x где xуказан тип контента. Поставляется с текущими настройками:
      • svSearchImprov_search_container.thread: «Искать только по заголовкам и первым сообщениям»
      • svSearchImprov_search_container.conversation: "Искать только по заголовкам и первым сообщениям"
  • Исправлен просмотр списка индексов, который мог быть заблокирован, когда elasticsearch настроен, но недоступен.
  • Новые функции
  • Исправление ошибок
  • Мне нравится
Реакции: Ouka
Исправление ошибок
  • Мне нравится
Реакции: Ouka
Назад
Сверху Снизу