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