letsrock / manticore
Requires
- manticoresoftware/manticoresearch-php: ^1.6
- php-di/php-di: ^6.3
- psr/log: ^1.1
This package is not auto-updated.
Last update: 2024-12-14 23:12:20 UTC
README
Необходимо на сервер установить Manticore.
sudo dpkg -i manticore_3.4.0-200326-0686d9f-release.jessie_amd64-bin.deb
systemctl start manticore - запускаем службу
systemctl enable manticore - устанавливаем службу в автозапуск
-
Разворачиваем пакет.
-
Файл letsrock_search.php вставляем в директорию /bitrix/admin/. В данном файле так же находятся ajax запросы на поисковой контроллер. При необходимости, поменяйте пути на собственные.
-
В админке перейдите по адресу /bitrix/admin/letsrock_search.php и выделите страницу избранной.
-
Добавляйте необходимые для индексации инфоблоки. Все подверженные индексации инфоблоки, элементы, свойства будут показаны на странице.
-
Чтобы осуществить первую переиндексацию, необходимо создать название индекса, предварительно задав для него имя, по умолчанию рекомендуется использовать название bitrix.
-
Переиндексация осуществляется нажатием на одноименную кнопку. Переиндексацию можно совершать только для созданного индекса.
-
Можно проверить индекс на существование и совершить запросы на поиск (в данный момент результаты поиска можно увидеть только в консоли во вкладке network).
-
При добавлении новых инфоблоков и свойств для индексации рекомендуется пересоздать индекс, так как возможны структурные изменения индекса.
-
На странице результатов поиска совершите поисковой запрос, результаты поискового запроса можно вывести в публичную часть или, например, передать полученные ID элементов напрямую в catalog.section