Module: Noiseless::Adapters::ExecutionModules::PostgresqlExecution
- Includes:
- PgvectorSupport
- Included in:
- Postgresql
- Defined in:
- lib/noiseless/adapters/execution_modules/postgresql_execution.rb
Overview
PostgreSQL execution module - translates noiseless AST to PostgreSQL queries Uses pg_trgm for fuzzy matching, unaccent for accent-insensitive search, and optionally pgvector for semantic search
Constant Summary collapse
- SIMILARITY_THRESHOLD =
0.3- DEFAULT_LIMIT =
20
Method Summary
Methods included from PgvectorSupport
#batch_store_embeddings, #find_similar, #hybrid_search, #knn_search, #pgvector_available?, #store_embedding, #vector_search