mirror of https://mirror.osredm.com/root/redis.git
![]() This PR introduces "IN" overloading for strings in Vector Sets VSIM FILTER expressions. Now it is possible to do something like: "foo" IN "foobar" IN continues to work as usually if the second operand is an array, checking for membership of the left operand. Ping @rowantrollope that requested this feature. I'm evaluating if to add glob matching functionalities via the `=~` operator but I need to do an optimization round in our glob matching function probably. Glob matching can be slower, at the same time the complexity of the greedy search in the graph remains unchanged, so it may be a good idea to have it. Case insensitive search will be likely not be added however, since this would require handling unicode that is kinda outside the scope of Redis filters. The user is still able to perform `"foo" in "foobar" || "FOO" in "foobar"` at least. |
||
---|---|---|
.. | ||
basic_commands.py | ||
basic_similarity.py | ||
concurrent_vadd_cas_del_vsim.py | ||
concurrent_vsim_and_del.py | ||
debug_digest.py | ||
deletion.py | ||
dimension_validation.py | ||
evict_empty.py | ||
filter_expr.py | ||
filter_int.py | ||
large_scale.py | ||
memory_usage.py | ||
node_update.py | ||
persistence.py | ||
reduce.py | ||
replication.py | ||
threading_config.py | ||
vadd_cas.py | ||
vemb.py | ||
vismember.py | ||
vrandmember.py | ||
with.py |