BITMAP
位图索引适用于低基数(low-cardinality)标量字段,可通过紧凑的位图表示和按位运算加速过滤查询。
INVERTED
当你需要对数据执行频繁的过滤查询时,倒排索引可以显著提高查询性能。Milvus 不需要扫描所有文档,而是使用倒排索引来快速查找与过滤条件相匹配的准确记录。
NGRAM
Milvus 中的 NGRAM 索引是为了加速对 VARCHAR 字段或 JSON 字段中特定 JSON 路径的 LIKE 查询而构建的。在建立索引之前,Milvus 会将文本分割成固定长度为 n 的重叠短子串,称为 n-gram。例如,当 n = 3 时,单词 "Milvus "会被拆分成 3 个词组:"Mil"、"ilv"、"lvu "和 "vus"。…
RTREE
RTREE 索引是一种基于树的数据结构,可加速对 Milvus 中几何字段的查询。如果您的 Collection 以已知文本 (WKT) 格式存储点、线或多边形等几何对象,并且希望加速空间过滤,那么 RTREE 是理想的选择。
STL_SORT
STL_SORT 索引是一种专门设计用于提高数值字段(INT8、INT16 等)、VARCHAR 字段或 TIMESTAMPTZ 字段查询性能的索引类型,其方法是按排序顺序组织数据。