redisearch-php

PHP client library for RediSearch.

MIT License

Downloads
85.3K
Stars
228
Committers
14

Bot releases are hidden (Show)

redisearch-php - Latest Release

Published by ethanhann about 1 year ago

Add support for prefixes when creating an index and better support for adding hashes

redisearch-php -

Published by ethanhann over 1 year ago

  • PHP 8.2 required.
  • All tests passing against latest redis/redis-stack docker image.
  • There is now a Docker Compose config in the library for testing (serves Redis on port 6381).
redisearch-php -

Published by ethanhann about 2 years ago

Upgraded deps to fix build issues

redisearch-php -

Published by ethanhann over 3 years ago

redisearch-php -

Published by ethanhann over 3 years ago

Release adds RediSearch 2.0 compatibility, though the 2.0 API isn't fully implemented with this release.

redisearch-php -

Published by ethanhann almost 5 years ago

Get number of search results without retrieving the actual search results: http://www.ethanhann.com/redisearch-php/searching/#number-of-results

Add support for aliasing indexes:
http://www.ethanhann.com/redisearch-php/indexing/#aliasing

redisearch-php -

Published by ethanhann almost 5 years ago

#54 Add support for PARTIAL and NOCREATE
#56 Add support for NOFREQS

redisearch-php -

Published by ethanhann almost 5 years ago

redisearch-php -

Published by ethanhann about 5 years ago

The 'DD' option is now supported when deleting. E.g. $index->delete('someid', true); Physically deletes the record, not just the index's reference to it.

redisearch-php -

Published by ethanhann about 5 years ago

redisearch-php -

Published by ethanhann over 5 years ago

The tag search feature isn't in this release. Made a Git tag before merging the feature I meant to merge. Sorry

redisearch-php -

Published by ethanhann over 5 years ago

redisearch-php -

Published by ethanhann almost 6 years ago

redisearch-php -

Published by ethanhann over 6 years ago

redisearch-php -

Published by ethanhann over 6 years ago

Fix issue with implicitly named indexes.

redisearch-php -

Published by ethanhann over 6 years ago

Introduce support for aggregations.

redisearch-php -

Published by ethanhann over 6 years ago

redisearch-php -

Published by ethanhann over 6 years ago

  1. Remove RedisClient class and add adapter functionality.
  2. There are now adapters for Predis, PhpRedis, and the Cheprasov client. They all extend AbstractRedisClient which implements RedisClientInterface. An additional adapter can be created by extending AbstractRedisClient or by implementing RedisClientInterface if needed for some reason.
  3. Handle RediSearch module error when index is created on a Redis database other than 0.
  4. Return boolean true instead of "OK" when using PredisAdapter.
redisearch-php -

Published by ethanhann almost 7 years ago

redisearch-php -

Published by ethanhann about 7 years ago