Was this page helpful?
Vector Search BETA¶
Vector Search in ScyllaDB¶
Vector search is a powerful method for efficiently searching and retrieving high-dimensional data based on similarity rather than exact matches. It is particularly useful in AI and machine learning applications, where data is often represented as vectors-mathematical representations of objects such as text, images, audio, or video. In these applications, you typically need to retrieve data that is similar to a given query, rather than relying on keyword-based search or exact matches.
ScyllaDB’s vector search feature allows you to store, index, and query high-dimensional vector data at scale. Vector Search is built to work within your existing ScyllaDB infrastructure, taking advantage of its high-performance and highly available architecture.
Vector Search is currently in Beta stage, which means:
It is available only via API. A UI will be added in future releases.
It is intended for proof-of-concept, testing, and evaluation purposes only, and should not be used for production workloads or performance benchmarking.
Support is provided on a best-effort basis, with no SLA guaranteed.
Using Vector Search¶
- The quickstart guide will walk you through setting up and using vector search in ScyllaDB Cloud. You’ll learn how to define a vector-enabled table, insert data, and run similarity searches using the built-in ANN (Approximate Nearest Neighbor) capabilities.
- Technical overview of vector search nodes in ScyllaDB, covering cluster-specific characteristics, known limitations during the Beta phase, and deployment considerations.
- A comprehensive reference on working with vector search, covering the
vectordata type, the vector index, and performing similarity searches using ANN queries. - A glossary of terms and concepts related to vector search, such as vector types, similarity functions, and ANN queries. Use it as a quick reference for understanding key components of vector-based search systems.
- Technical reference for vector search in ScyllaDB, including a complete list of vector search-related API endpoints and relevant CQL syntax.
- Learn how you can use ScyllaDB Vector Search to build RAG applications, semantic caching layers, and how it works together with popular LLM libraries like LlamaIndex and LangChain.