¿Qué es esto?
RediSearch-PHP es una biblioteca cliente PHP para el módulo RediSearch que agrega búsqueda de texto completo a Redis.
Consulte la documentación para obtener más información.
Contribuyendo
Las contribuciones son bienvenidas. Antes de enviar un PR para su revisión, ejecute confirmar todas las pruebas en el pase del conjunto de pruebas.
Inicie el entorno de desarrollo Docker local ejecutando:
docker compose up
...o simplemente:
./dev
Luego ejecuta las pruebas:
vendor/bin/robo test
Se pueden probar clientes de Redis específicos:
vendor/bin/robo test:predis
vendor/bin/robo test:php-redis
vendor/bin/robo test:redis-client
O para ejecutar pruebas para todos los clientes:
vendor/bin/robo test:all
No ejecute pruebas en un sistema de producción (por supuesto), ni en ningún sistema que tenga una instancia de Redis con datos que le interesen: Redis se vacía entre pruebas.
Para corregir el estilo del código, antes de enviar un PR:
vendor/bin/robo task:fix-code-style
Soporte de Laravel
Laravel-RediSearch: expone RediSearch-PHP a Laravel como controlador Scout.