milvus/internal/core
congqixia 3123093dd7
enhance: Use MARISA_LABEL_ORDER when building trie index (#36034)
Related to #35941
Previous PR: #35943

This PR make `Trie` index using `MARISA_LABEL_ORDER`, which make
predictive search iterating in lexicographic order.

When trie index is build in label order, lexicographc could be utilized
accelerating `Range` operations.

However according to the official document, using `MARISA_LABEL_ORDER`
will make "exact match lookup, common prefix search, and predictive
search" slower.

---------

Signed-off-by: Congqi Xia <congqi.xia@zilliz.com>
2024-09-09 14:29:05 +08:00
..
build-support chore: remove repetitive words (#31153) 2024-03-20 10:17:07 +08:00
cmake enhance: optimize milvus core building (#35610) 2024-08-23 12:35:02 +08:00
src enhance: Use MARISA_LABEL_ORDER when building trie index (#36034) 2024-09-09 14:29:05 +08:00
thirdparty feat: tantivy tokenizer binding (#35801) 2024-09-01 17:13:03 +08:00
unittest enhance: make search groupby stop when reaching topk groups (#35814) 2024-09-02 18:25:03 +08:00
build.sh milvus support multi index engine (#27178) 2023-09-22 09:59:26 +08:00
CMakeLists.txt enhance: enable asan for milvus (#35627) 2024-08-23 21:06:58 +08:00
conanfile.py enhance: optimize retrieve on dynamic field (#35580) 2024-08-22 14:24:56 +08:00
OWNERS
run_clang_format.sh fix: update clang-tidy and clang-format from 10 to 12 (#33141) 2024-06-13 15:27:58 +08:00