ParameterTypeDefaultDescription
table_namestrRequiredName of the table to store vectors and metadata
schemastr"ai"Database schema name
db_urlOptional[str]NoneDatabase connection URL
db_engineOptional[Engine]NoneSQLAlchemy database engine
embedderOptional[Embedder]OpenAIEmbedder()Embedder instance to generate embeddings
search_typeSearchTypeSearchType.vectorType of search to perform (vector, keyword, or hybrid)
vector_indexUnion[Ivfflat, HNSW]HNSW()Vector index configuration
distanceDistanceDistance.cosineDistance metric for vector comparisons
prefix_matchboolFalseEnable prefix matching for full-text search
vector_score_weightfloat0.5Weight for vector similarity in hybrid search
content_languagestr"english"Language for full-text search
schema_versionint1Version of the database schema
auto_upgrade_schemaboolFalseAutomatically upgrade schema if True
rerankerOptional[Reranker]NoneReranker instance for post-processing search results