ANN Router
API Reference
ann_router
ANN Router
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
V
A
add() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
add_with_ids() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
all_capabilities() (in module ann_router)
(in module ann_router.registry)
ann_router
module
ann_router.api
module
ann_router.backends
module
ann_router.backends.annoy_backend
module
ann_router.backends.exact
module
ann_router.backends.faiss_backend
module
ann_router.backends.hnsw
module
ann_router.backends.pgvector_backend
module
ann_router.backends.qdrant_backend
module
ann_router.backends.turbovec_backend
module
ann_router.base
module
ann_router.cli_argparse
module
ann_router.cli_click
module
ann_router.config
module
ann_router.detect
module
ann_router.mcp_server
module
ann_router.policy
module
ann_router.registry
module
ann_router.router
module
ann_router.spec
module
ANNIndex (class in ann_router)
(class in ann_router.base)
AnnoyIndex (class in ann_router.backends)
(class in ann_router.backends.annoy_backend)
approximate (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
auto_index() (in module ann_router)
(in module ann_router.router)
available_backends() (in module ann_router)
(in module ann_router.registry)
B
backend (ann_router.BackendChoice attribute)
(ann_router.policy.Rule attribute)
(ann_router.spec.BackendChoice attribute)
backend_catalog() (in module ann_router)
(in module ann_router.config)
BackendChoice (class in ann_router)
(class in ann_router.spec)
BackendUnavailable
,
[1]
batch_queries (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
build() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
build_parser() (in module ann_router.cli_argparse)
build_server() (in module ann_router.mcp_server)
C
Capabilities (class in ann_router)
(class in ann_router.base)
capabilities() (ann_router.ANNIndex class method)
(ann_router.backends.annoy_backend.AnnoyIndex class method)
(ann_router.backends.AnnoyIndex class method)
(ann_router.backends.exact.ExactIndex class method)
(ann_router.backends.ExactIndex class method)
(ann_router.backends.faiss_backend.FaissIndex class method)
(ann_router.backends.FaissIndex class method)
(ann_router.backends.hnsw.HNSWIndex class method)
(ann_router.backends.HNSWIndex class method)
(ann_router.backends.pgvector_backend.PgVectorIndex class method)
(ann_router.backends.PgVectorIndex class method)
(ann_router.backends.qdrant_backend.QdrantIndex class method)
(ann_router.backends.QdrantIndex class method)
(ann_router.backends.turbovec_backend.TurboVecIndex class method)
(ann_router.backends.TurboVecIndex class method)
(ann_router.base.ANNIndex class method)
capabilities_cmd() (in module ann_router.cli_click)
config (ann_router.BackendChoice attribute)
(ann_router.spec.BackendChoice attribute)
considered (ann_router.BackendChoice attribute)
(ann_router.spec.BackendChoice attribute)
create_app() (in module ann_router.api)
criteria (ann_router.BackendChoice attribute)
(ann_router.spec.BackendChoice attribute)
Criteria (class in ann_router)
(class in ann_router.spec)
CriteriaModel (class in ann_router.api)
D
detect_hardware() (in module ann_router)
(in module ann_router.detect)
dim (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
dynamic (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
E
effective_exact_max_n() (in module ann_router.policy)
eligible (ann_router.policy.Rule attribute)
ExactIndex (class in ann_router.backends)
(class in ann_router.backends.exact)
extra (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
F
FaissIndex (class in ann_router.backends)
(class in ann_router.backends.faiss_backend)
from_dict() (ann_router.Criteria class method)
(ann_router.spec.Criteria class method)
G
get_backend() (in module ann_router)
(in module ann_router.registry)
H
hardware (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
hardware_profiles() (in module ann_router)
(in module ann_router.config)
hardware_report() (in module ann_router)
(in module ann_router.detect)
HNSWIndex (class in ann_router.backends)
(class in ann_router.backends.hnsw)
I
is_available() (ann_router.ANNIndex class method)
(ann_router.backends.annoy_backend.AnnoyIndex class method)
(ann_router.backends.AnnoyIndex class method)
(ann_router.backends.exact.ExactIndex class method)
(ann_router.backends.ExactIndex class method)
(ann_router.backends.faiss_backend.FaissIndex class method)
(ann_router.backends.FaissIndex class method)
(ann_router.backends.hnsw.HNSWIndex class method)
(ann_router.backends.HNSWIndex class method)
(ann_router.backends.pgvector_backend.PgVectorIndex class method)
(ann_router.backends.PgVectorIndex class method)
(ann_router.backends.qdrant_backend.QdrantIndex class method)
(ann_router.backends.QdrantIndex class method)
(ann_router.backends.turbovec_backend.TurboVecIndex class method)
(ann_router.backends.TurboVecIndex class method)
(ann_router.base.ANNIndex class method)
L
latency_budget_ms (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
load() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
M
main() (in module ann_router.cli_argparse)
(in module ann_router.cli_click)
(in module ann_router.mcp_server)
memory_budget_gb (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
metadata_filtering (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
metric (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
metrics (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
model_config (ann_router.api.CriteriaModel attribute)
module
ann_router
ann_router.api
ann_router.backends
ann_router.backends.annoy_backend
ann_router.backends.exact
ann_router.backends.faiss_backend
ann_router.backends.hnsw
ann_router.backends.pgvector_backend
ann_router.backends.qdrant_backend
ann_router.backends.turbovec_backend
ann_router.base
ann_router.cli_argparse
ann_router.cli_click
ann_router.config
ann_router.detect
ann_router.mcp_server
ann_router.policy
ann_router.registry
ann_router.router
ann_router.spec
N
n_vectors (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
name (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
needs_gpu (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
NotSupported
,
[1]
P
persistence (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
persistent (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
PgVectorIndex (class in ann_router.backends)
(class in ann_router.backends.pgvector_backend)
pip_extra (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
policy_thresholds() (in module ann_router)
(in module ann_router.config)
Q
QdrantIndex (class in ann_router.backends)
(class in ann_router.backends.qdrant_backend)
R
rank_backends() (in module ann_router)
(in module ann_router.policy)
rationale (ann_router.BackendChoice attribute)
(ann_router.spec.BackendChoice attribute)
raw_memory_gb() (in module ann_router.policy)
reason (ann_router.policy.Rule attribute)
remove() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
route() (in module ann_router)
(in module ann_router.router)
Rule (class in ann_router.policy)
S
save() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
search() (ann_router.ANNIndex method)
(ann_router.backends.annoy_backend.AnnoyIndex method)
(ann_router.backends.AnnoyIndex method)
(ann_router.backends.exact.ExactIndex method)
(ann_router.backends.ExactIndex method)
(ann_router.backends.faiss_backend.FaissIndex method)
(ann_router.backends.FaissIndex method)
(ann_router.backends.hnsw.HNSWIndex method)
(ann_router.backends.HNSWIndex method)
(ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
(ann_router.backends.turbovec_backend.TurboVecIndex method)
(ann_router.backends.TurboVecIndex method)
(ann_router.base.ANNIndex method)
search_filter() (ann_router.backends.pgvector_backend.PgVectorIndex method)
(ann_router.backends.PgVectorIndex method)
(ann_router.backends.qdrant_backend.QdrantIndex method)
(ann_router.backends.QdrantIndex method)
size (ann_router.backends.exact.ExactIndex property)
(ann_router.backends.ExactIndex property)
supports_add (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
supports_filter (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
supports_remove (ann_router.base.Capabilities attribute)
(ann_router.Capabilities attribute)
T
target_recall (ann_router.api.CriteriaModel attribute)
(ann_router.Criteria attribute)
(ann_router.spec.Criteria attribute)
to_dict() (ann_router.BackendChoice method)
(ann_router.base.Capabilities method)
(ann_router.Capabilities method)
(ann_router.Criteria method)
(ann_router.spec.BackendChoice method)
(ann_router.spec.Criteria method)
to_markdown() (in module ann_router)
(in module ann_router.router)
TurboVecIndex (class in ann_router.backends)
(class in ann_router.backends.turbovec_backend)
V
validate() (ann_router.Criteria method)
(ann_router.spec.Criteria method)