v.23.2Improvement

Functions multi[Fuzzy]Match Reject Slow Regexes

Functions "multi[Fuzzy]Match(Any|AnyIndex|AllIndices}" now reject regexes which will likely evaluate very slowly in vectorscan. #46167 (Robert Schulze).
Functions "multi[Fuzzy]Match(Any|AnyIndex|AllIndices)" now reject regex patterns that are likely to cause very slow evaluation during vectorscan operations.

Why it matters

This feature prevents performance degradation by proactively disallowing regex inputs that could result in inefficient processing and slow query execution when using these multi-match functions in vectorscan mode, thereby improving overall query reliability and speed.

How to use it

Users benefit from this feature automatically as the functions will reject problematic regex patterns without requiring manual intervention. No additional configuration is needed; simply use the multi[Fuzzy]Match functions as usual and ensure regex inputs are optimized.