mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-10 03:54:06 +00:00
add documentation for housenumber analyzer
This commit is contained in:
@@ -206,15 +206,16 @@ by a sanitizer (see for example the
|
|||||||
The token-analysis section contains the list of configured analyzers. Each
|
The token-analysis section contains the list of configured analyzers. Each
|
||||||
analyzer must have an `id` parameter that uniquely identifies the analyzer.
|
analyzer must have an `id` parameter that uniquely identifies the analyzer.
|
||||||
The only exception is the default analyzer that is used when no special
|
The only exception is the default analyzer that is used when no special
|
||||||
analyzer was selected.
|
analyzer was selected. There is one special id '@housenumber'. If an analyzer
|
||||||
|
with that name is present, it is used for normalization of house numbers.
|
||||||
|
|
||||||
Different analyzer implementations may exist. To select the implementation,
|
Different analyzer implementations may exist. To select the implementation,
|
||||||
the `analyzer` parameter must be set. Currently there is only one implementation
|
the `analyzer` parameter must be set. The different implementations are
|
||||||
`generic` which is described in the following.
|
described in the following.
|
||||||
|
|
||||||
##### Generic token analyzer
|
##### Generic token analyzer
|
||||||
|
|
||||||
The generic analyzer is able to create variants from a list of given
|
The generic analyzer `generic` is able to create variants from a list of given
|
||||||
abbreviation and decomposition replacements and introduce spelling variations.
|
abbreviation and decomposition replacements and introduce spelling variations.
|
||||||
|
|
||||||
###### Variants
|
###### Variants
|
||||||
@@ -331,6 +332,14 @@ the mode by adding:
|
|||||||
|
|
||||||
to the analyser configuration.
|
to the analyser configuration.
|
||||||
|
|
||||||
|
##### Housenumber token analyzer
|
||||||
|
|
||||||
|
The analyzer `housenumbers` is purpose-made to analyze house numbers. It
|
||||||
|
creates variants with optional spaces between numbers and letters. Thus,
|
||||||
|
house numbers of the form '3 a', '3A', '3-A' etc. are all considered equivalent.
|
||||||
|
|
||||||
|
The analyzer cannot be customized.
|
||||||
|
|
||||||
### Reconfiguration
|
### Reconfiguration
|
||||||
|
|
||||||
Changing the configuration after the import is currently not possible, although
|
Changing the configuration after the import is currently not possible, although
|
||||||
|
|||||||
Reference in New Issue
Block a user