Knitsearch adds FTS5-backed full-text search to ActiveRecord models. Search by rich text, associated records, or multiple models in one query. Index updates synchronously via SQLite triggers, atomic with source writes. BM25-ranked results returned as a chainable Relation. Supports typo tolerance, phrase matching, prefix matching, highlighting, snippets, and more.

Required Ruby Version

>= 3.2.0

Authors

knitsearch contributors

Versions

  1. 0.1.1 May 15, 2026 (26.5 KB)
  2. 0.1.0 May 15, 2026 (26.5 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance