Skip to content

Update RediSearch to 8.4 RC1 (v8.3.90)#14467

Merged
YaacovHazan merged 1 commit intoredis:unstablefrom
alonre24:patch-5
Oct 27, 2025
Merged

Update RediSearch to 8.4 RC1 (v8.3.90)#14467
YaacovHazan merged 1 commit intoredis:unstablefrom
alonre24:patch-5

Conversation

@alonre24
Copy link
Contributor

@alonre24 alonre24 commented Oct 26, 2025

(RediSearch/RediSearch#7076, RediSearch/RediSearch#6857) - Introducing FT.HYBRID, a new command that enables hybrid queries combining both text and vector search, with support for RRF and LINEAR result combination. This update enhances performance and reliability through a more efficient networking layer, smoother query execution, and improved overall stability.
(RediSearch/RediSearch#7065) - Add search-default-scorer configuration to set the default text scorer across queries (by default it is BM25).
RediSearch/RediSearch#7022 - Handle Atomic Slot Migration events upon moving slots from one node to another in a cluster mode.
(RediSearch/RediSearch#6769, RediSearch/RediSearch#6828, RediSearch/RediSearch#6877, RediSearch/RediSearch#6921) - Introduce query time memory guardrails by adding a new search-on-oom configuration which defines the query engine behavior when OOM (Out Of Memory) is reached. OOM checks are applied to FT.SEARCH, FT.AGGREGATE, and FT.HYBRID commands. The behavior on OOM can be configured to one of three modes: IGNORE, FAIL, or RETURN.
IGNORE - The default behavior, run queries anyway (not recommended for heavy queries returning a large result set).
FAIL - Fail query execution immediately if any of the nodes are in OOM state when query execution starts.
RETURN - A best effort appraoch to return partial results when OOM is detected in only some of the nodes in a cluster mode.

@YaacovHazan YaacovHazan merged commit a14ac5e into redis:unstable Oct 27, 2025
21 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants