The following changes affect behavior and validation in the Redis Query Engine:
- Enforces validation for
LIMITarguments (offset must be 0 if limit is 0). - Enforces parsing rules for
FT.CURSOR READandFT.ALIASADD. - Parentheses are now required for exponentiation precedence in
APPLYexpressions. - Invalid input now returns errors instead of empty results.
- Default values revisited for reducers like
AVG,COUNT,SUM,STDDEV,QUANTILE, and others. - Updates to scoring (
BM25is now the default instead ofTF-IDF). - Improved handling of expired records, memory constraints, and malformed fields.
For a full list of the Redis Query Engine-related changes, see the release notes.