redis/modules
Salvatore Sanfilippo 13861df68d VSIM EPSILON fixes (#14223)
Hi, this PR implements the following changes:

1. The EPSILON option of VSIM is now documented.
2. The EPSILON behavior was fixed: the score was incorrectly divided by
two in the meaning, with a 0-2 interval provided by the underlying
cosine similarity, instead of the 0-1 interval. So an EPSILON of 0.2
only returned elements with a distance between 1 and 0.9 instead of 1
and 0.8. This is a *breaking change* but the command was not documented
so far, and it is a fix, as the user sees the similarity score so was a
total mismatch. I believe this fix should definitely be back ported as
soon as possible.
3. There are now tests.

Thanks for checking,
Salvatore
2025-09-28 22:52:55 +03:00
..
redisbloom Update RedisBloom to 8.2.2 (#14385) 2025-09-28 22:28:30 +03:00
redisearch MOD-11572: Bump RediSearch to v8.2.5 for Redis 8.2.2 (#14388) 2025-09-28 22:32:44 +03:00
redisjson Update RedisJSON to 8.2.2 (#14386) 2025-09-28 22:28:02 +03:00
redistimeseries Update Bloom, Json, and Timeserise to 8.2.0 (#14230) 2025-07-31 12:00:44 +03:00
vector-sets VSIM EPSILON fixes (#14223) 2025-09-28 22:52:55 +03:00
Makefile Fix incorrect Rust 1.88.0 SHA256 checksums in modules/Makefile (#14176) 2025-07-06 22:04:50 +03:00
common.mk Few fixes around make for modules (#13922) 2025-04-06 11:09:07 +03:00