Vector Search Examples¶
This page points to the examples that use vector search in ArcadeDB from Python. The
Vector Search Guide holds the index options, the SQL functions,
and the code patterns, and the Vector API documents the helpers
such as arcadedb.to_java_float_array(...).
Which Example Covers What¶
- semantic search over 10,000 mock
Articledocuments grouped by category - an
ARRAY_OF_FLOATSproperty, anLSM_VECTOR(JVector) index created in SQL, and top-k queries withvectorNeighbors(...)and bound parameters - INT8-encoded dense vectors and a sparse-vector index, plus a first-pass versus second-pass timing of the same queries
Example 06 - Vector Search: Movie Recommendations
- real embeddings of MovieLens titles and genres from two sentence-transformers models
- "more like this" recommendations by vector similarity, compared side by side with graph-based collaborative filtering on the rating data
Example 11 - Vector Index Build and Example 12 - Vector Search Benchmark
- build-only and search-only benchmarks across ArcadeDB and other vector backends, on MSMARCO and Stack Overflow embeddings; Example 12 reuses Example 11's databases
Example 13 - Stack Overflow Hybrid Queries
- one workflow that combines documents, graph edges, and embeddings in hybrid queries
Example 25 - Sparse Vectors, Weight Precision, and Compaction
LSM_SPARSE_VECTORwith INT8 versus FP32 posting weights, andCOMPACT INDEXafter a bulk load
Example 26 - Cross-Model Transaction Atomicity
- a vector search, a graph hop, and a document update in one transaction
Binding the Query Vector¶
Pass the query vector as a bound parameter rather than pasting it into the SQL text:
import arcadedb_embedded as arcadedb
with arcadedb.open_database("./vector_demo") as db:
query_embedding = [0.1] * 384 # from your embedding model
rows = db.query(
"sql",
"SELECT vectorNeighbors('Product[embedding]', ?, 5) as res",
arcadedb.to_java_float_array(query_embedding),
).to_list()
The Vector Search Guide covers index creation, filtered search, and the tuning parameters.
Source Code¶
View the vector search example source code: