Skip to main content

Crate lance_index

Crate lance_index 

Source
Expand description

Lance secondary index library

This is internal crate used by the lance project.
API stability is not guaranteed.

Re-exports§

pub use crate::traits::*;

Modules§

cache_pb
Protobuf headers for serialized index cache entries (FTS posting lists, scalar indices, and IVF vector partitions).
frag_reuse
Index-trait adapter for the fragment-reuse system index.
mem_wal
Index-trait adapter for the MemWAL system index.
metrics
optimize
pb
pbold
prefilter
progress
registry
scalar
Scalar indices for metadata search & filtering
traits
vector
Vector Index

Structs§

IndexMetadata

Enums§

IndexType
Index Type

Constants§

INDEX_AUXILIARY_FILE_NAME
The name of the auxiliary index file.
INDEX_FILE_NAME
INDEX_METADATA_SCHEMA_KEY
IVF_RQ_INDEX_VERSION
Version for IVF_RQ indices.
MAX_PARTITION_SIZE_FACTOR
The factor of threshold to trigger split / join for vector index.
MIN_PARTITION_SIZE_PERCENT
VECTOR_INDEX_VERSION
Default version for vector index metadata.

Traits§

Index
Generic methods common across all types of secondary indices
IndexParams

Functions§

infer_system_index_type
is_system_index