O que é isso?
RediSearch-PHP é uma biblioteca cliente PHP para o módulo RediSearch que adiciona pesquisa de texto completo ao Redis.
Consulte a documentação para obter mais informações.
Contribuindo
Contribuições são bem-vindas. Antes de enviar um PR para revisão, execute a confirmação de que todos os testes do conjunto de testes foram aprovados.
Inicie o ambiente de desenvolvimento local do Docker executando:
docker compose up
...ou simplesmente:
./dev
Em seguida, execute os testes:
vendor/bin/robo test
Clientes Redis específicos podem ser testados:
vendor/bin/robo test:predis
vendor/bin/robo test:php-redis
vendor/bin/robo test:redis-client
Ou para executar testes para todos os clientes:
vendor/bin/robo test:all
Não execute testes em um sistema de produção (é claro) ou em qualquer sistema que tenha uma instância do Redis com dados de seu interesse - o Redis é liberado entre os testes.
Para corrigir o estilo do código, antes de enviar um PR:
vendor/bin/robo task:fix-code-style
Suporte Laravel
Laravel-RediSearch - Expõe RediSearch-PHP ao Laravel como um driver Scout.