graphile-search
Installation
SKILL.md
Graphile Search — Unified Search Plugin
A single PostGraphile v5 plugin that consolidates tsvector full-text search, BM25 ranked search, pg_trgm fuzzy matching, and pgvector similarity search behind a pluggable adapter architecture.
Package: graphile-search (npm)
When to Apply
Use this skill when:
- Adding search capabilities to a PostGraphile v5 / Constructive GraphQL API
- Configuring which search adapters are active
- Understanding how search fields, filters, and scores appear in the GraphQL schema
- Querying search-enabled tables via the generated SDK (after codegen)
- Debugging missing search fields or unexpected trgm behavior
- Building hybrid search combining multiple algorithms
Architecture Overview
Instead of separate plugins per algorithm, graphile-search uses a single UnifiedSearchPlugin with pluggable adapters: