addressing_dictionary
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
addressing_dictionary | 1.1 | FTS | MIT | SQL |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 2270 | addressing_dictionary | No | No | No | Yes | No | Yes | - |
SQL and dictionary data only; no shared library. PostgreSQL 14-18 verified in PGSTY builds; upstream declares no current major-version matrix.
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.1 | 1817161514 | addressing_dictionary | - |
| RPM | PIGSTY | 1.1 | 1817161514 | addressing_dictionary_$v | - |
| DEB | PIGSTY | 1.1 | 1817161514 | postgresql-$v-addressing-dictionary | - |
| OS / PG | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|
| el8.x86_64 | PIGSTY 1.1 el8.x86_64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.x86_64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.x86_64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.x86_64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.x86_64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el8.noarch.rpm
|
| el8.aarch64 | PIGSTY 1.1 el8.aarch64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.aarch64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.aarch64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.aarch64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el8.noarch.rpm
| PIGSTY 1.1 el8.aarch64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el8.noarch.rpm
|
| el9.x86_64 | PIGSTY 1.1 el9.x86_64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.x86_64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.x86_64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.x86_64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.x86_64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el9.noarch.rpm
|
| el9.aarch64 | PIGSTY 1.1 el9.aarch64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.aarch64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.aarch64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.aarch64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el9.noarch.rpm
| PIGSTY 1.1 el9.aarch64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el9.noarch.rpm
|
| el10.x86_64 | PIGSTY 1.1 el10.x86_64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.x86_64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.x86_64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.x86_64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.x86_64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el10.noarch.rpm
|
| el10.aarch64 | PIGSTY 1.1 el10.aarch64.pg18 : addressing_dictionary_18 addressing_dictionary_18-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.aarch64.pg17 : addressing_dictionary_17 addressing_dictionary_17-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.aarch64.pg16 : addressing_dictionary_16 addressing_dictionary_16-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.aarch64.pg15 : addressing_dictionary_15 addressing_dictionary_15-1.1-1PGSTY.el10.noarch.rpm
| PIGSTY 1.1 el10.aarch64.pg14 : addressing_dictionary_14 addressing_dictionary_14-1.1-1PGSTY.el10.noarch.rpm
|
| d12.x86_64 | PIGSTY 1.1 d12.x86_64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.x86_64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.x86_64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.x86_64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.x86_64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
|
| d12.aarch64 | PIGSTY 1.1 d12.aarch64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.aarch64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.aarch64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.aarch64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
| PIGSTY 1.1 d12.aarch64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~bookworm_all.deb
|
| d13.x86_64 | PIGSTY 1.1 d13.x86_64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.x86_64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.x86_64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.x86_64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.x86_64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
|
| d13.aarch64 | PIGSTY 1.1 d13.aarch64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.aarch64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.aarch64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.aarch64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
| PIGSTY 1.1 d13.aarch64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~trixie_all.deb
|
| u22.x86_64 | PIGSTY 1.1 u22.x86_64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.x86_64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.x86_64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.x86_64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.x86_64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
|
| u22.aarch64 | PIGSTY 1.1 u22.aarch64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.aarch64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.aarch64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.aarch64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
| PIGSTY 1.1 u22.aarch64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~jammy_all.deb
|
| u24.x86_64 | PIGSTY 1.1 u24.x86_64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.x86_64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.x86_64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.x86_64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.x86_64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~noble_all.deb
|
| u24.aarch64 | PIGSTY 1.1 u24.aarch64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.aarch64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.aarch64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.aarch64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~noble_all.deb
| PIGSTY 1.1 u24.aarch64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~noble_all.deb
|
| u26.x86_64 | PIGSTY 1.1 u26.x86_64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.x86_64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.x86_64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.x86_64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.x86_64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
|
| u26.aarch64 | PIGSTY 1.1 u26.aarch64.pg18 : postgresql-18-addressing-dictionary postgresql-18-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.aarch64.pg17 : postgresql-17-addressing-dictionary postgresql-17-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.aarch64.pg16 : postgresql-16-addressing-dictionary postgresql-16-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.aarch64.pg15 : postgresql-15-addressing-dictionary postgresql-15-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
| PIGSTY 1.1 u26.aarch64.pg14 : postgresql-14-addressing-dictionary postgresql-14-addressing-dictionary_1.1-1PGSTY~resolute_all.deb
|
Build
You can build the RPM / DEB packages for addressing_dictionary using pig build:
Install
You can install addressing_dictionary directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Create Extension:
Usage
Sources:
- Official README
- Extension control file
- Version 1.1 extension SQL
- PostgreSQL text-search dictionary documentation
addressing_dictionary installs address-oriented full-text-search configurations and dictionaries. It is useful for approximate local address lookup where street-type, direction, and ordinal variants should normalize to comparable lexemes; it is not a geocoder or a substitute for address parsing and validation.
Core Workflow
Install the extension once in the database, normalize address text with the supplied configuration, and index the same expression used by queries.
Version 1.1 keeps an abbreviated cardinal direction and also emits its expanded form, so an input such as a single-letter north token can produce both forms. This deliberately preserves ambiguity rather than assuming every occurrence has only one meaning.
Installed Objects
- The English configuration combines a thesaurus, synonym dictionary, and stop-word dictionary for address tokens.
- The French configuration installs the corresponding French text-search objects.
- Both configurations are copied from PostgreSQL’s simple configuration, so they normalize through the extension’s data files instead of applying a general-language stemmer.
Operational Boundaries
The extension is relocatable and needs no preload or restart. Its dictionary, synonym, stop-word, and thesaurus files must be installed on every server that may execute queries or restore the extension.
Full-text matching is heuristic. Abbreviations can be ambiguous, and nationwide data can produce many false or duplicate candidates. Use it to improve candidate search—especially for a bounded city or region—and retain separate structured-address or geospatial checks when correctness matters.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)