Search Improvements by Xon

ПЛАГИН xF2 Search Improvements by Xon 2.16.1

Улучшение поиска.
  • Добавлены дополнительные точки подключения для настройки функций «специализированного поискового индексатора»
  • На странице результатов поиска при поиске переписки (XF2.2)/личных сообщений (XF2.3) отображается «с перепиской/личных сообщений»
  • Изменения в API расширений поиска для лучшей совместимости с XF, необходимые для улучшений в Conversations Essentials
    • Исправление совместимости XF2.3 для пользовательского класса «Search Order»
    • Упрощен asSqlConstraint код (ожидается, что он всегда будет возвращать массив)
    • AbstractConstraint::setMatchType необходимо привести к значению int для MetadataConstraint::matchType
  • Обновлена программа установки, чтобы убедиться, что индекс ElasticSearch не требует перестройки при установке / обновлении / перестроении этого дополнения
  • Вернули код состояния 400 вместо 200, если поисковый запрос неверен
  • Исправлено, что запросы приглашенных пользователей могли перенаправляться в зависимости от критериев поиска

2.15.5 - Исправлена ошибка​


  • Исправлено перенаправление XF2.3.0 с бесконечным поиском для гостей
  • Восстановлена поддержка XF2.1
  • Поддержка XF2.3
  • Исправлено "[E_DEPRECATED] Использование "родительского элемента" в вызываемых объектах устарело" при поиске
  • Добавлена опция "Вводить текст с префиксом темы в поиск" (по умолчанию true)
    • Поддерживает автозаполнение ElasticSearch Essential
    • Требуется ручная перестройка тем при изменении этого параметра
  • Исправлено, что поиск гостей пользователем перезапускал поисковый запрос при первой попытке перейти на другую страницу результатов поиска
  • Требуется StandardLib версии v1.19.0+
  • Если установлено, требуется кэш Redis 2.17.0+
  • Обновление для совместимости с XF2.3
  • исправлена совместимость с php 8.4
  • Требуется StandardLib версии v1.19.0+
  • Очистка кода
  • Добавить getSearchIdFromEntityId() вспомогательный метод для преобразования идентификатора объекта XF в идентификатор индекса Elasticsearch
  • Обходной путь XF2.2.13 выполняет ли поиск передего проверкой, он может сохранить его как кэшированное значение, что может привести к отправке в elasticsearch запроса, который намного сложнее, чем ожидалось
    • Эта проблема практически не возникает со стандартными XFES, но с дополнительными поисковыми аддонами, такими как ElasticSearch Essentials, это может привести к непредвиденным ошибкам
  • Исправлена возможная ошибка при использовании XFES и поиске по состояниям отчета
  • Исправлено, что в результате поиска отчета заголовок сообщаемого контента неправильно переносился в слова при включении статуса отчета
Назад
Верх Низ