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
    1. source

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

      1. 0.1.0 source May 15, 2026 (26.5 KB)

Pushed by

GitHub

SHA 256 checksum

Provenance