Package-level declarations
Types
Search request for keyword/full-text search. Uses traditional text matching instead of vector similarity.
Keyword search mode using full-text/lexical matching.
Settings controlling how memory records are retrieved and injected into prompts (RAG).
An interface for retrieving (searching) memory records from a storage. An implementation of this interface is responsible for embedding.
Base interface for search requests.
Represents a result of a SearchRequest.
Search strategy for creating search requests during prompt augmentation.
Intermediate builder that lets callers select a SearchStrategy implementation.
Search request for pure vector similarity search using text query. The text will be embedded and used for vector similarity search.
Similarity search mode using vector embeddings for semantic search.