mirror of https://github.com/milvus-io/milvus.git
e549148a19
issue: #29988 This pr adds full-support for wildcard pattern matching from end to end. Before this pr, the users can only use prefix match in their expression, for example, "like 'prefix%'". With this pr, more flexible syntax can be combined. To do so, this pr makes these changes: - 1. support regex query both on index and raw data; - 2. translate the pattern matching to regex query, so that it can be handled by the regex query logic; - 3. loose the limit of the expression parsing, which allows general pattern matching syntax; With the support of regex query in segcore backend, we can also add mysql-like `REGEXP` syntax later easily. --------- Signed-off-by: longjiquan <jiquan.long@zilliz.com> |
||
---|---|---|
.. | ||
tantivy-binding | ||
CMakeLists.txt | ||
bench.cpp | ||
tantivy-wrapper.h | ||
test.cpp | ||
time_recorder.h |