baks-dev / search
Модуль поиска
Installs: 25
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.4
- baks-dev/core: ^7.2
- predis/predis: ^2.3.0
Requires (Dev)
- roave/security-advisories: dev-latest
README
Модуль поиска
Установка модуля
Предварительно: необходима установка redis-stack-server
$ composer require baks-dev/search
Настройки
Задаем настройки Redis Stack
sudo nano /opt/redis-stack/etc/redis-stack.conf
Пример настройки redis-stack.conf:
port 6579
daemonize no
requirepass <YOU_PASSWORD>
В .env необходимо указать параметры
REDIS_SEARCH_HOST=localhost REDIS_SEARCH_PORT=6579 REDIS_SEARCH_TABLE=0 REDIS_SEARCH_PASSWORD=<YOU_PASSWORD>
Перезапускаем Redis Stack
sudo systemctl restart redis-stack-server
Проверка работы Redis
redis-cli -p 6579 127.0.0.1:6579> AUTH <YOU_PASSWORD> OK 127.0.0.1:6579> PING PONG
Ctrl+D чтобы выйти
Команда для индексации
php bin/console baks:redis:search:index
Тесты
$ php bin/phpunit --group=search
Лицензия 
The MIT License (MIT). Обратитесь к Файлу лицензии за дополнительной информацией.