Skip to main content

Module fts

Module fts 

Source
Expand description

PostgreSQL pg_search BM25 query sanitization and execution.

The module name stays fts to keep command wiring stable; runtime keyword search is pg_search BM25 against Gobby’s PostgreSQL hub.

Structs§

ResolvedGraphSymbol
VisibleSearchOutcome

Constants§

FILTERED_FETCH_CAP

Functions§

compile_patterns
count_content
Count matching content chunks using pg_search BM25.
count_content_visible
count_text
count_text_visible
expand_paths
path_filter_requires_post_filter
resolve_graph_symbol
Resolve user input to a canonical symbol id for graph queries.
resolve_graph_symbol_by_id
sanitize_pg_search_query
Sanitize user input for pg_search’s BM25 query DSL.
search_content
Full-text search across file content chunks.
search_content_visible
search_symbols_by_name
Fallback LIKE search on symbol names.
search_symbols_by_name_visible
search_symbols_exact_first
search_symbols_exact_first_visible
search_symbols_fts
search_symbols_fts_visible
search_text
Full-text search for symbols using pg_search BM25.
search_text_visible