ethanhann / redisearch-php
2.1.0
2023-09-09 22:38 UTC
Requires
- php: >=8.2
- ethanhann/redis-raw: ^2.1.0
- psr/log: ^3.0.0
Requires (Dev)
- cheprasov/php-redis-client: ^1.9
- consolidation/robo: ^4.0.0-alpha1
- friendsofphp/php-cs-fixer: ^v3.10.0
- mockery/mockery: ^1.5.0
- monolog/monolog: ^3.2.0
- phpunit/phpunit: ^9.5.23
- predis/predis: ^v2.0.0
- ukko/phpredis-phpdoc: ^5.0@beta
- dev-main
- v2.x-dev
- 2.1.0
- 2.0.0
- 2.0.0-ALPHA3
- 2.0.0-ALPHA2
- 2.0.0-ALPHA1
- v1.x-dev
- 1.9.0
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.1
- 1.0.0
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.0
- 0.8.0
- 0.7.0
- 0.6.0
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.0
- 0.1.0
- dev-chore/add_php_8.2_support
- dev-chore/upgrade_deps
- dev-feature/support_getting_scores_with_suggestions
- dev-bug/70_escape_special_characters_in_tag_field_filters
- dev-bug/61_wrong_suggestion_increment_command
- dev-feature/group_by_filter
- dev-add_tag_support
- dev-feature/support_aggregation_pipeline
- dev-feature/low_level_client_adapter
- dev-bug/fix_array_implosion
- dev-build_with_docker
This package is auto-updated.
Last update: 2024-09-16 23:44:04 UTC
README
这是什么?
RediSearch-PHP 是一个 PHP 客户端库,用于 Redis 的 RediSearch 模块,该模块为 Redis 添加全文搜索功能。
查看文档获取更多信息。
贡献
欢迎贡献。在提交 PR 进行审查之前,请确保测试套件中的所有测试都通过。
通过以下命令启动本地 Docker 开发环境:
docker compose up
...
./dev
然后运行测试
vendor/bin/robo test
可以测试特定的 Redis 客户端
vendor/bin/robo test:predis vendor/bin/robo test:php-redis vendor/bin/robo test:redis-client
或者运行所有客户端的测试
vendor/bin/robo test:all
不要在生产系统(当然)或任何具有您关心的数据的 Redis 实例的系统上运行测试 - 测试之间 Redis 会被清除。
在提交 PR 之前,为了修复代码风格
vendor/bin/robo task:fix-code-style
Laravel 支持
Laravel-RediSearch - 将 RediSearch-PHP 作为 Scout 驱动公开给 Laravel。