{
   "name": "pg_fts",
   "abstract": "Full-text search with BM25 ranking for PostgreSQL",
   "description": "A PostgreSQL extension providing full-text search with true BM25/BM25F relevance ranking, a dedicated bm25 inverted-index access method, and boolean/phrase/NEAR/prefix/fuzzy/regex query support. The index maintains the corpus statistics BM25 needs and stores term frequency and document length in the posting lists, so ranking is answered from the index without a heap recheck.",
   "version": "0.2.0",
   "date": "2026-07-08T11:25:17Z",
   "maintainer": [
      "Gregory Burd <greg@burd.me>"
   ],
   "release_status": "stable",
   "user": "gregburd",
   "sha1": "5b1db613ffbe7f50f42effe669f1c02343d10527",
   "license": "postgresql",
   "prereqs": {
      "runtime": {
         "requires": {
            "PostgreSQL": "17.0.0"
         }
      }
   },
   "provides": {
      "pg_fts": {
         "abstract": "Full-text search with BM25 ranking",
         "docfile": "doc/pg_fts.sgml",
         "file": "pg_fts--0.2.0.sql",
         "version": "0.2.0"
      }
   },
   "tags": ["full text search", "fts", "bm25", "ranking", "search", "index", "inverted index"],
   "resources": {
      "repository": {
         "type": "git",
         "url": "https://codeberg.org/gregburd/pg_fts.git",
         "web": "https://codeberg.org/gregburd/pg_fts"
      }
   }
}
