- Совместимость с XenForo
- XF 2.2
- XF 2.3
- Доп. требования
- php 7.2+
Standard Library by Xon v1.18.0+
If using ElasticSearch, then ElasticSearch v5.x+
- Связанные ресурсы
- Standard Library by Xon
Word Count Search
View Sticky Threads
Collaborative Threads
@NixFifty's Tickets
Для просмотра ссылки Вы должны войти или зарегистрироваться.
Для просмотра ссылки Вы должны войти или зарегистрироваться.
Для просмотра ссылки Вы должны войти или зарегистрироваться.
Коллекция улучшений расширенного поиска XF и некоторые улучшения поиска MySQL по умолчанию в XenForo.
Функции MySQL и Elastic Search:
Новые разрешения
Функции MySQL и Elastic Search:
- Разрешить *(или пустую строку поиска) возвращать результаты для MySQL и XFES.
- range_query поиск DSL
- позволяет запрашивать произвольный диапазон числовых данных
- Разрешить пользователям выбирать порядок поиска по умолчанию, независимый от настроек всего форума.
- Повторно добавляет глобальную опцию для типа поиска по умолчанию.
- Отображать условия поиска на странице результатов поиска
- Добавьте критерии поиска «Искать только X» на отдельные страницы обработчика, где X — это ветка/разговор/заявка/т. д. вместо поиска в теме/публикации и т. д.
- Делает общий поиск настоящей частью поиска участников
- Добавьте возможность добавлять разрешения «может просматривать потоки/заявки другими» в запрос ElasticSearch, уменьшая отбраковку соответствующего контента на стороне PHP.
Это улучшает поиск форумов/заявок, где у пользователя нет этих разрешений.
Это закрыто за опцией Push "View X by others" check into XFES', так как требует полного переиндексирования. (По умолчанию отключено)
Поддерживаются следующие надстройки:- View Sticky Threads.
- Collaborative Threads.
- @NixFifty's Tickets
- Восстановить порядок поиска по умолчанию
- Вес по типу контента
- Добавляет информацию Elastic Search на главный экран AdminCP.
- Добавляет опцию отладки для регистрации поисковых запросов DSL в журнале ошибок для устранения неполадок.
- Возможность расширения синтаксиса поиска для разрешения;
- + означает операцию И
- | означает операцию ИЛИ
- - отрицает один токен
- " оборачивает несколько токенов, обозначающих фразу для поиска
- * в конце термина означает префиксный запрос
- ( и ) обозначают приоритет
- ~N после слова означает расстояние редактирования (нечеткость)
- ~N после фразы означает сумму помоев
- Чтобы найти любой из этих специальных символов, их необходимо экранировать с помощью \.
- Поддержка «Специализированного индекса»
- Специализированный поисковый индекс позволяет создавать одноцелевые эластичные поисковые индексы, одновременно повторно используя как можно больше инфраструктуры поиска XF.
- Автозаполнение имени пользователя с помощью elasticsearch
Это примеры «специализированного индекса».
Автозаполнение имени пользователя создает индекс только с пользователем/адресом электронной почты и заменяет быстрый поиск администратора и автозаполнение имени пользователя на интерфейсе версией на базе elasticsearch.
Автозаполнение тегов заменяет автозаполнение интерфейсных тегов версией на базе elasticsearch.
В обоих случаях это позволяет выполнять сопоставление без начала строки с допуском опечаток.
Новые разрешения
- Параметры поиска