{
   "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 fts 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": "1.8.6",
   "date": "2026-09-30T20:19:08Z",
   "maintainer": [
      "Gregory Burd <greg@burd.me>"
   ],
   "release_status": "stable",
   "user": "gregburd",
   "sha1": "11b590e15a5bf8c1b2e417a74bc093c2b221558d",
   "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--1.4.0.sql",
         "version": "1.8.6"
      }
   },
   "tags": ["full text search", "fts", "bm25", "ranking", "search", "index", "inverted index"],
   "resources": {
      "bugtracker": {
         "web": "https://codeberg.org/gregburd/pg_fts/issues"
      },
      "homepage": "https://codeberg.org/gregburd/pg_fts",
      "repository": {
         "type": "git",
         "url": "https://codeberg.org/gregburd/pg_fts.git",
         "web": "https://codeberg.org/gregburd/pg_fts"
      }
   }
}
