- Совместимость с XenForo
- XF 2.0
- XF 2.1
- XF 2.2
- Видимый копирайт
- Да
Обзор надстройки:
Надстройка позволяет фильтровать и искать ресурсы на основе полей ресурсов. Идея состоит в том, чтобы позволить администраторам использовать возможности пользовательских полей для преобразования своих ресурсов в каталоги, объявления, магазины или другие типы контента, для которых жизненно важна фильтрация данных на основе пользовательских полей.
Поля даты и числовые поля отображаются как интервальные входные данные (от... до...), где оба поля являются необязательными, поэтому можно выполнять поиск любых значений, которые выше / ниже заданных значений или в каком-то определенном интервале.
Также поддерживаются цветовые поля и реализован алгоритм цветового подобия. Все товары с визуально похожими цветами найдены и перечислены в списке. Пример поиска с перечнем ресурсов, отфильтрованных по цветовому подобию, можно увидеть здесь. Индекс цветового подобия настраивается и может быть установлен на странице настроек продукта.:
Поиск по текстовым полям и их индексация выполняются так же, как и по тексту ресурса. Полнотекстовый поиск выполняется с использованием нечеткого сопоставления, что означает, что искомая фраза не обязательно должна располагаться в том же порядке, что и в запросе.
Поддержка расширенного поиска и ElasticSearch от Xenforo
В дополнении реализована специальная поддержка расширенного поиска с помощью серверной части Elasticsearch. Информация о пользовательских полях индексируется в Elasticsearch как отдельный тип контента. Реализован высокопроизводительный алгоритм фильтрации миллионов записей и отображения только ресурсов, соответствующих критериям фильтрации. Поиск по пользовательским полям выполняется только один раз, а результат кэшируется для последующих страниц. Несмотря на то, что продукт прекрасно работает без расширенного поиска, настоятельно рекомендуется использовать это дополнение и Elasticsearch для больших баз данных.
Планируемые функции:
Планируется реализовать фильтрацию ресурсов на основе тегов и упорядочение списка на основе значений пользовательских полей.
Надстройка позволяет фильтровать и искать ресурсы на основе полей ресурсов. Идея состоит в том, чтобы позволить администраторам использовать возможности пользовательских полей для преобразования своих ресурсов в каталоги, объявления, магазины или другие типы контента, для которых жизненно важна фильтрация данных на основе пользовательских полей.
Поля даты и числовые поля отображаются как интервальные входные данные (от... до...), где оба поля являются необязательными, поэтому можно выполнять поиск любых значений, которые выше / ниже заданных значений или в каком-то определенном интервале.
Также поддерживаются цветовые поля и реализован алгоритм цветового подобия. Все товары с визуально похожими цветами найдены и перечислены в списке. Пример поиска с перечнем ресурсов, отфильтрованных по цветовому подобию, можно увидеть здесь. Индекс цветового подобия настраивается и может быть установлен на странице настроек продукта.:
Поиск по текстовым полям и их индексация выполняются так же, как и по тексту ресурса. Полнотекстовый поиск выполняется с использованием нечеткого сопоставления, что означает, что искомая фраза не обязательно должна располагаться в том же порядке, что и в запросе.
Поддержка расширенного поиска и ElasticSearch от Xenforo
В дополнении реализована специальная поддержка расширенного поиска с помощью серверной части Elasticsearch. Информация о пользовательских полях индексируется в Elasticsearch как отдельный тип контента. Реализован высокопроизводительный алгоритм фильтрации миллионов записей и отображения только ресурсов, соответствующих критериям фильтрации. Поиск по пользовательским полям выполняется только один раз, а результат кэшируется для последующих страниц. Несмотря на то, что продукт прекрасно работает без расширенного поиска, настоятельно рекомендуется использовать это дополнение и Elasticsearch для больших баз данных.
Планируемые функции:
Планируется реализовать фильтрацию ресурсов на основе тегов и упорядочение списка на основе значений пользовательских полей.