Skip to content

Changelog

1.1.2

Changes since last release

  • Loosen version requirement for redis raw to pull in bug fix(es).

1.1.1

Changes since last release

  • Fix issue with implicitly named indexes.

1.1.0

Changes since last release

1.0.1

Changes since last release

  • Support NOINDEX fields.

1.0.0

Changes since last release

  • Support complete RediSearch API, now including RETURN, SUMMARIZE, HIGHLIGHT, EXPANDER, and PAYLOAD in search queries.

0.11.0

Changes since last release

0.10.1

Changes since last release

  • Polished docs, and added a section on the Laravel RediSearch package.
  • Made internal changes to how numeric and geo search queries are generated.

0.10.0

Changes since last release

  • Remove RedisClient class and add adapter functionality.
  • 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.
  • Handle RediSearch module error when index is created on a Redis database other than 0.
  • Return boolean true instead of "OK" when using PredisAdapter.
  • A new index now requires that a redis client is passed into its constructor - removed the magic behavior where a default RedisClient instance was auto initialized.

0.9.0

Changes since last release

  • An exception is now thrown when the RediSearch module is not loaded in Redis.
  • Allow a language to be specified when searching.

0.8.0

Changes since last release

0.7.0

Changes since last release

  • Many bug fixes and code quality improvements.

0.6.0

Changes since last release

0.5.0

  • Rename vendor namespace from Eeh to Ehann
  • AbstractIndex was renamed to Index and is no longer abstract.
  • Custom document ID is now properly set when adding to an index.