Search Improvements

Search Improvements 2.16.0

Нет прав для скачивания
  • Исправлена ошибка, из-за которой термин результата поиска «до» печатал целое число вместо удобочитаемой строки в формате гггг-мм-дд.
  • Измените обработку «результатов не найдено», чтобы отображать условия поиска на соответствующей странице.
    • При использовании ElasticSearch Essentials рекомендуется выполнить обновление до версии 3.13.0+, так как это изменение может повлиять на некоторые параметры, отображаемые при отсутствии результатов.
  • Исправления для поискового запроса на странице результатов
    • Добавлен отсутствующий поисковый запрос «With X thread»
    • Исправлен поисковый запрос «Пользователи», мог не отображать список имен пользователей.
    • Добавлен поисковый запрос «тип контента»
  • Мне нравится
Реакции: Ouka
  • Удалено использование utf8_* функций и вместо этого используйте собственные многобайтовые функции php.
  • Исправлена ошибка разметки HTML в описании опции svPushViewOtherCheckIntoXFES
  • Мне нравится
Реакции: Ouka
  • Исправлена ошибка, из-за которой функция «вес по типу контента» не работала должным образом в общем поиске.
  • Отображение различных ограничений условий поиска в форме результатов поиска.
    Для разработчиков, чтобы реализовать поддержку в сторонних плагинах:
    • Каждое ограничение поиска нуждается в svSearchConstraint. префиксной фразе.
      Массивы сопоставляются с фразами путем добавления a _ для каждого подмассива/ключа как такового; c[warning][points][lower]=>svSearchConstraint.warning_points_lower
    • Каждому порядку поиска нужна svSearchOrder. префиксная фраза.
    • Расширение XF\Entity\Search::getSpecializedSearchConstraintPhrase(string $key, $value) для обеспечения обработки пользовательских фраз (например, имен узлов)
    • Расширьте XF\Entity\Search::formatConstraintValue(string $key, $value), чтобы обеспечить пользовательское форматирование.
    • Расширение XF\Entity\Search::setupConstraintFields для заполнения $svDateConstraint// свойств $svUserConstraint, $svIgnoreConstraint управляющих форматированием
  • Используйте параметр отладки «Список всех нефразированных ограничений поиска», который выведет несопоставленные ограничения на страницу результатов поиска.
  • Мне нравится
Реакции: Ouka
  • Исправлено неправильное добавление возвращаемого типа в XF\Search\Search::isValidContentType.
  • Исправлена опечатка в фразе параметров admincp
  • Мне нравится
Реакции: Ouka
  • Требуется PHP 7.2+
  • Добавлена возможность назначать разрешения «может просматривать потоки/тикеты» в запросе ElasticSearch, уменьшая отбраковку соответствующего контента на стороне php.
    Это улучшает поиск форумов/тикетов, где у пользователя нет этих разрешений.

    Это закрыто опцией Push "View X by others" check into XFES', так как требует полной переиндексации. (по умолчанию отключено)

    Поддерживает следующие плагины:Для достижения наилучших результатов используйте , так как она упрощает это ограничение разрешений по сравнению со стандартным XenForo.
  • Мне нравится
Реакции: Ouka
Исправлена ошибка «array_fill_keys() expects parameter 1 to be array, null given»
  • Мне нравится
Реакции: Ouka
  • Требуется XenForo 2.2+, удаляет поддержку xf2.0/xf2.1
Добавление новых функций и исправление ошибок
  • Мне нравится
Реакции: Ouka
Исправление и улучшение.
  • Мне нравится
Реакции: Ouka
Исправление ошибок
  • Мне нравится
Реакции: Ouka
  • Исправление ошибок
За обновление благодарим пользователя Sm1Le
  • Мне нравится
Реакции: Ouka
Назад
Сверху Снизу