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:

Related skills

More from constructive-io/constructive-skills

Installs
6
First Seen
Apr 3, 2026