FacetSearch

FacetSearch - быстрый фасетный поиск с сервисом facetsearch.ru
Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
touol
Пакетов
10
Закачек
1 012
Автор дополнения
Пакетов
10
Закачек
1 012
Версия 1.1.18-beta
Дата выпуска 07.05.2023
Загрузки 13
Просмотры 2 567
Внимание, этот компонент несовместим с MODX 3.
Современные поисковые системы используют для поиска спецальные базы данных — ElasticSearch, Sphinx и другие. На сервисе FacetSearch.ru развернут OpenSearch(fork ElasticSearch). Компонент для MODX FacetSearch загружает данные сайта в сервис, в базу OpenSearch и выводит, на сайте с MODX, форму фасетного поиска, фильтрующею товары и ресурсы с помощью запросов в сервис.

Сервис facetsearch.ru удален так как на нем не было пользователей. Компонент сейчас можно использовать только на своем VPS.

В новой версии компонента MODX FacetSearch появилась возможность использовать свой сервер базы данных OpenSearch, без использования сервиса facetsearch.ru.
Инструкция здесь https://facetsearch.ru/help.html#setup_on_his_server



FacetSearch фильтрует большые каталоги за 0,6-0,9 секунды.

Тестирование
На сайте с 30 000 товаров:
0.0027862: FacetSearch start
0.0023050: start search
0.1594729: end search
0.0162010: end element
0.0000160: start get_filters_aggs
0.4164310: end get_filters_aggs
0.6430540: Total time
8 388 608: Memory usage

На сайте с 50 000 товаров:
0.0031459: FacetSearch start
0.0060859: start search
0.1748130: end search
0.0526061: end element
0.0000288: start get_filters_aggs
0.4727890: end get_filters_aggs
0.7630110: Total time
10 485 760: Memory usage

На сайте с 100 000 товаров:
0.0025170: FacetSearch start
0.0034320: start search
0.2796969: end search
0.0380912: end element
0.0000370: start get_filters_aggs
0.4061460: end get_filters_aggs
0.7809291: Total time
23 068 672: Memory usage

Регистрация и справка
Регистрация Справка

Планы
Первоничальная цель сделать компонент с хорошей скоростью работы фильтра. Эта цель успешно достигнута. В будующем планируется сделать полнотекстовый поиск с исправлением опечаток, раскладки и транслитерации.
Заменить слайдер и сделать мобильную верстку. И другие доработки.

1.1.16-beta

  • Исправил путаницу с версиями пакета.

1.1.15-beta

  • Все функции OpenSearch в хендлер.
  • Добавлен код facetsearchserver.

1.1.14-beta

  • Исправлена проблемма с зяпятыми в значениях.
  • Небольшие правки.
  • Небольшие правки.

1.1.8-beta

  • Блокирование фильтров при загрузке.

1.1.7-beta

  • isfolder число.

1.1.6-beta

  • Сортировка опция по алфавиту А - Я.
  • кнопка сброса, как в mFilter.
  • limited в url.
  • Подходящих результатов не найдено.

1.1.5-beta

  • чанк строки результата.

1.1.4-beta

  • сортировка.
  • отключить не нужную агрегацию.
  • лог.
  • filter label из словаря.
  • синхонизация опубликовано удалено.
  • загрузка tv.
  • безшовный ребилд.
  • msvendor.
  • toSeparatePlaceholders.
  • управление limit.

1.0.0-beta

  • New build script.

Последние обсуждения в сообществе MODX.pro