Apa ini?
RediSearch-PHP adalah pustaka klien PHP untuk modul RediSearch yang menambahkan pencarian Teks Lengkap ke Redis.
Lihat dokumentasi untuk informasi lebih lanjut.
Berkontribusi
Kontribusi dipersilakan. Sebelum mengirimkan PR untuk ditinjau, harap jalankan konfirmasi semua pengujian di rangkaian pengujian yang lulus.
Mulai lingkungan pengembang Docker lokal dengan menjalankan:
docker compose up
...atau sederhananya:
./dev
Kemudian jalankan tes:
vendor/bin/robo test
Klien Redis tertentu dapat diuji:
vendor/bin/robo test:predis
vendor/bin/robo test:php-redis
vendor/bin/robo test:redis-client
Atau untuk menjalankan tes untuk semua klien:
vendor/bin/robo test:all
Jangan menjalankan pengujian pada sistem prod (tentu saja), atau sistem apa pun yang memiliki instance Redis dengan data yang Anda minati - Redis akan dihapus di antara pengujian.
Untuk memperbaiki gaya kode, sebelum mengirimkan PR:
vendor/bin/robo task:fix-code-style
Dukungan Laravel
Laravel-RediSearch - Mengekspos RediSearch-PHP ke Laravel sebagai driver Scout.