IndexType
This is an enumeration that provides the following constants.
Constants
-
INVALID
Sets the index type to INVALID.
-
FLAT(1)
Sets the index type to FLAT.
-
IVF_FLAT(2)
Sets the index type to IVF_FLAT.
-
IVF_SQ8(3)
Sets the index type to IVF_SQ8.
-
IVF_PQ(4)
Sets the index type to IVF_PQ.
-
HNSW(5)
Sets the index type to HNSW.
-
DISKANN(10)
Sets the index type to DISKANN.
-
AUTOINDEX(11)
Sets the index type to AUTOINDEX.
-
SCANN(12)
Sets the index type to SCANN.
-
GPU_IVF_FLAT(50)
Sets the index type to GPU_IVF_FLAT. This applies to GPU indexes only.
-
GPU_IVF_PQ(51)
Sets the index type to GPU_IVF_PQ. This applies to GPU indexes only.
-
GPU_BRUTE_FORCE(52)
Sets the index type to GPU_BRUTE_FORCE. This applies to GPU indexes only.
-
GPU_CAGRA(53)
Sets the index type to GPU_CAGRA. This applies to GPU indexes only.
-
BIN_FLAT(80)
Sets the index type to BIN_FLAT. This applies to binary vectors only.
-
BIN_IVF_FLAT(81)
Sets the index type to BIN_IVF_FLAT. This applies to binary vectors only.
-
SPARSE_INVERTED_INDEX
Sets the index type to SPARSE_INVERTED_INDEX. This applies to sparse vectors only.
-
SPARSE_WAND
Sets the index type to SPARSE_WAND. This applies to sparse vectors only.
-
TRIE("Trie", 100)
Sets the index type to TRIE. This applies to VarChar scalar fields only.
-
STL_SORT(200)
Sets the index type to STL_SORT. This applies to scalar fields only.
-
INVERTED(201)
Sets the index type to INVERTED. This applies to all scalar fields except JSON type fields.