FTS
FTS: ElasticSearch Alternative with BM25, 2-gram/3-gram Fuzzy Search, Zhparser & Hunspell Segregation Dicts, etc...
FTS category contains 20 PostgreSQL extensions.
| ID | Extension | Package | Version | Description | 
|---|---|---|---|---|
| 2100 | pg_search | pg_search | 0.18.1 | Full text search for PostgreSQL using BM25 | 
| 2110 | pgroonga | pgroonga | 4.0.0 | Use Groonga as index, fast full text search platform for all languages! | 
| 2111 | pgroonga_database | pgroonga | 4.0.0 | PGroonga database management module | 
| 2120 | pg_bigm | pg_bigm | 1.2 | create 2-gram (bigram) index for faster full text search. | 
| 2130 | zhparser | zhparser | 2.3 | a parser for full-text search of Chinese | 
| 2140 | pg_bestmatch | pg_bestmatch | 0.0.1 | Generate BM25 sparse vector inside PostgreSQL | 
| 2150 | vchord_bm25 | vchord_bm25 | 0.2.1 | A postgresql extension for bm25 ranking algorithm | 
| 2160 | pg_tokenizer | pg_tokenizer | 0.1.0 | Tokenizers for full-text search | 
| 2170 | hunspell_cs_cz | hunspell_cs_cz | 1.0 | Czech Hunspell Dictionary | 
| 2171 | hunspell_de_de | hunspell_de_de | 1.0 | German Hunspell Dictionary | 
| 2172 | hunspell_en_us | hunspell_en_us | 1.0 | en_US Hunspell Dictionary | 
| 2173 | hunspell_fr | hunspell_fr | 1.0 | French Hunspell Dictionary | 
| 2174 | hunspell_ne_np | hunspell_ne_np | 1.0 | Nepali Hunspell Dictionary | 
| 2175 | hunspell_nl_nl | hunspell_nl_nl | 1.0 | Dutch Hunspell Dictionary | 
| 2176 | hunspell_nn_no | hunspell_nn_no | 1.0 | Norwegian (norsk) Hunspell Dictionary | 
| 2177 | hunspell_pt_pt | hunspell_pt_pt | 1.0 | Portuguese Hunspell Dictionary | 
| 2178 | hunspell_ru_ru | hunspell_ru_ru | 1.0 | Russian Hunspell Dictionary | 
| 2179 | hunspell_ru_ru_aot | hunspell_ru_ru_aot | 1.0 | Russian Hunspell Dictionary (from AOT.ru group) | 
| 2180 | fuzzystrmatch | fuzzystrmatch | 1.2 | determine similarities and distance between strings | 
| 2190 | pg_trgm | pg_trgm | 1.6 | text similarity measurement and index searching based on trigrams | 
pg_search - 0.18.1
pgroonga - 4.0.0
Use Groonga as index, fast full text search platform for all languages!
| Extension | Website | Attributes | 
|---|---|---|
| Package | pgroonga | |
| RPM | pgroonga_$v* | DDL  | 
| DEB | postgresql-$v-pgroonga | LIB  | 
| Language | C  | TRUST  | 
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
pgroonga_database - 4.0.0
PGroonga database management module
| Extension | Website | Attributes | 
|---|---|---|
| Package | pgroonga | |
| RPM | pgroonga_$v* | DDL  | 
| DEB | postgresql-$v-pgroonga | LIB  | 
| Language | C  | TRUST  | 
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
pg_bigm - 1.2
create 2-gram (bigram) index for faster full text search.
| Extension | Website | Attributes | 
|---|---|---|
| Package | pg_bigm | |
| RPM | pg_bigm_$v* | DDL  | 
| DEB | postgresql-$v-pg-bigm | LIB  | 
| Language | C  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
zhparser - 2.3
a parser for full-text search of Chinese
| Extension | Website | Attributes | 
|---|---|---|
| Package | zhparser | |
| RPM | zhparser_$v* | DDL  | 
| DEB | postgresql-$v-zhparser | LIB  | 
| Language | C  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
pg_bestmatch - 0.0.1
Generate BM25 sparse vector inside PostgreSQL
| Extension | Website | Attributes | 
|---|---|---|
| Package | pg_bestmatch | LOAD  | 
| RPM | pg_bestmatch_$v | DDL  | 
| DEB | postgresql-$v-pg-bestmatch | LIB  | 
| Language | Rust  | |
| License | Apache-2.0  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
vchord_bm25 - 0.2.1
A postgresql extension for bm25 ranking algorithm
| Extension | Website | Attributes | 
|---|---|---|
| Package | vchord_bm25 | LOAD  | 
| RPM | vchord_bm25_$v | DDL  | 
| DEB | postgresql-$v-vchord-bm25 | LIB  | 
| Language | Rust  | |
| License | AGPL-3.0  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
pg_tokenizer - 0.1.0
Tokenizers for full-text search
| Extension | Website | Attributes | 
|---|---|---|
| Package | pg_tokenizer | |
| RPM | pg_tokenizer_$v | DDL  | 
| DEB | postgresql-$v-pg-tokenizer | LIB  | 
| Language | Rust  | TRUST  | 
| License | Apache-2.0  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_cs_cz - 1.0
Czech Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_cs_cz | |
| RPM | hunspell_cs_cz_$v | DDL  | 
| DEB | postgresql-$v-hunspell-cs-cz | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_de_de - 1.0
German Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_de_de | |
| RPM | hunspell_de_de_$v | DDL  | 
| DEB | postgresql-$v-hunspell-de-de | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_en_us - 1.0
en_US Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_en_us | |
| RPM | hunspell_en_us_$v | DDL  | 
| DEB | postgresql-$v-hunspell-en-us | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_fr - 1.0
French Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_fr | |
| RPM | hunspell_fr_$v | DDL  | 
| DEB | postgresql-$v-hunspell-fr | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_ne_np - 1.0
Nepali Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_ne_np | |
| RPM | hunspell_ne_np_$v | DDL  | 
| DEB | postgresql-$v-hunspell-ne-np | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_nl_nl - 1.0
Dutch Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_nl_nl | |
| RPM | hunspell_nl_nl_$v | DDL  | 
| DEB | postgresql-$v-hunspell-nl-nl | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_nn_no - 1.0
Norwegian (norsk) Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_nn_no | |
| RPM | hunspell_nn_no_$v | DDL  | 
| DEB | postgresql-$v-hunspell-nn-no | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_pt_pt - 1.0
Portuguese Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_pt_pt | |
| RPM | hunspell_pt_pt_$v | DDL  | 
| DEB | postgresql-$v-hunspell-pt-pt | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_ru_ru - 1.0
Russian Hunspell Dictionary
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_ru_ru | |
| RPM | hunspell_ru_ru_$v | DDL  | 
| DEB | postgresql-$v-hunspell-ru-ru | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
hunspell_ru_ru_aot - 1.0
Russian Hunspell Dictionary (from AOT.ru group)
| Extension | Website | Attributes | 
|---|---|---|
| Package | hunspell_ru_ru_aot | |
| RPM | hunspell_ru_ru_aot_$v | DDL  | 
| DEB | postgresql-$v-hunspell-ru-ru-aot | |
| Language | Data  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
fuzzystrmatch - 1.2
determine similarities and distance between strings
| Extension | Website | Attributes | 
|---|---|---|
| Package | fuzzystrmatch | |
| RPM | postgresql$v-contrib | DDL  | 
| DEB | postgresql-$v | LIB  | 
| Language | C  | TRUST  | 
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  | 
pg_trgm - 1.6
text similarity measurement and index searching based on trigrams
| Extension | Website | Attributes | 
|---|---|---|
| Package | pg_trgm | |
| RPM | postgresql$v-contrib | DDL  | 
| DEB | postgresql-$v | LIB  | 
| Language | C  | |
| License | PostgreSQL  | 
| OS/Arch | x86_64 | aarch64 | 
|---|---|---|
| el8 | 18 17 16 15 14  | 18 17 16 15 14  | 
| el9 | 18 17 16 15 14  | 18 17 16 15 14  | 
| d12 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u22 | 18 17 16 15 14  | 18 17 16 15 14  | 
| u24 | 18 17 16 15 14  | 18 17 16 15 14  |