Files
Nominatim/settings/legacy_icu_tokenizer.yaml
Sarah Hoffmann 62828fc5c1 switch to a more flexible variant description format
The new format combines compound splitting and abbreviation.
It also allows to restrict rules to additional conditions
(like language or region). This latter ability is not used
yet.
2021-07-04 10:28:20 +02:00

840 lines
17 KiB
YAML

normalization:
- ":: NFD ()"
- "[[:Nonspacing Mark:] [:Cf:]] >"
- ":: lower ()"
- "ß > 'ss'" # German szet is unimbigiously equal to double ss
- "[[:Punctuation:][:Space:]]+ > ' '"
- ":: NFC ()"
transliteration:
- !include icu-rules/extended-unicode-to-asccii.yaml
- ":: Ascii ()"
- ":: NFD ()"
- "'' >"
- "[[:Nonspacing Mark:] [:Cf:]] >"
- "[^[:Ascii:]] >"
- ":: lower ()"
- "[[:Punctuation:][:Space:]]+ > ' '"
- ":: NFC ()"
variants:
- words:
- ~hal => hal
- ~hallen => hallen
- ~hallerne => hallerne
- ~fabrik => fabrik
- ~gasse => gasse
- ~graben => graben
- ~haus => haus
- ~höhle => höhle
- ~hütte => hütte
- ~kapelle => kapelle
- ~kogel => kogel
- ~spitze => spitze
- ~stiege => stiege
- ~teich => teich
- ~universität => universität
- ~wald => wald
- ~weg => weg
- ~wiese => wiese
- ~veg => veg
- ~vegen => vegen
- ~asema => asema
- ~väylä => väylä
- acceso -> acces
- access -> accs
- acequia -> aceq
- air force base -> afb
- air national guard base -> angb
- alameda -> alam
- ale -> al
- alea -> al
- aleea -> al
- aleja -> al
- alejach -> al
- aleje -> al
- aleji -> al
- all -> al
- allee -> al
- alley -> al
- alleyway -> alwy
- ally -> al
- alqueria -> alque
- ~alue -> al
- aly -> al
- am -> a
- amble -> ambl
- an der -> a d
- andador -> andad
- angosta -> angta
- apartamentos -> aptos
- apartments -> apts
- apch -> app
- apeadero -> apdro
- approach -> app
- arboleda -> arb
- arcade -> arc
- arrabal -> arral
- arroyo -> arry
- arterial -> artl
- artery -> arty
- auf der -> a d
- ~aukio -> auk
- autopista -> auto
- autovia -> autov
- avd -> av
- avda -> av
- ave -> av
- avenida -> av
- avenue -> av
- avinguda -> av
- b dul -> bd
- back -> bk
- bad -> b
- bahnhof -> bf
- bajada -> bjada
- balneario -> balnr
- banan -> ba
- banda -> b
- barranco -> branc
- barranquil -> bqllo
- barriada -> barda
- barrio -> bo
- barro -> bo
- basin -> basn
- bda -> b
- bdge -> bri
- bdul -> bd
- bdwy -> bway
- beach -> bch
- ~berg -> bg
- bgm -> bgm
- bhf -> bf
- bldngs -> bldgs
- block -> blk
- blok -> bl
- bloque -> blque
- blv -> bd
- blvd -> bd
- boardwalk -> bwlk
- boulevard -> bd
- boundary -> bdy
- brace -> br
- brazal -> brzal
- brdg -> bri
- break -> brk
- bridge -> bri
- broadway -> bway
- broeder -> br
- ~brücke -> br
- buildings -> bldgs
- bul -> bd
- bulev -> bd
- bulevar -> bd
- bulevard -> bd
- bulevardu -> bd
- bulevardul -> bd
- bulievard -> bd
- bulvar -> bl
- bulvari -> bl
- burg -> bg
- burgemeester -> bg
- burgermeister -> bgm
- business -> bus
- buu dien -> bd
- bvd -> bd
- bypa -> byp
- bypass -> byp
- byway -> bywy
- c le -> c
- cadde -> cd
- caddesi -> cd
- calle -> c
- callej -> cjon
- calleja -> cllja
- callejon -> cjon
- callejuela -> cjla
- callizo -> cllzo
- calzada -> czada
- camino -> cno
- camino hondo -> c h
- camino nuevo -> c n
- camino viejo -> c v
- camping -> campg
- campo -> c po
- can cu khong quan -> cckq
- cantera -> cantr
- cantina -> canti
- canton -> cant
- cao dang -> cd
- caravan -> cvn
- carrer -> c
- carrera -> cra
- carrero -> cro
- carretera -> ctra
- carreterin -> ctrin
- carretil -> crtil
- carril -> crril
- caserio -> csrio
- cau ldhc bo -> clb
- caus -> cway
- causeway -> cway
- ce -> cv
- cen -> ctr
- center -> ctr
- centre -> ctr
- centreway -> cnwy
- cesta -> c
- chalet -> chlet
- chase -> ch
- che -> ch
- chemin -> ch
- cinturon -> cint
- circle -> cir
- circuit -> cct
- circunvalacion -> ccvcn
- circus -> crcs
- city -> cty
- cl -> c
- cllon -> cjon
- close -> c
- cmno -> cno
- cobertizo -> cbtiz
- colonia -> col
- commandant -> cmdt
- common -> comm
- community -> comm
- complejo -> compj
- concourse -> con
- cong truong -> ct
- cong ty -> cty
- cong ty co phyn -> ctcp
- cong vien -> cv
- cong vien van hoa -> cvvh
- conjunto -> cjto
- convento -> cnvto
- cooperativa -> coop
- copse -> cps
- corner -> cnr
- corral -> crral
- corralillo -> crrlo
- corredor -> crrdo
- corso -> c so
- corte -> c te
- cortijo -> crtjo
- costanilla -> cstan
- costera -> coste
- cottages -> cotts
- county -> co
- county route -> cr
- cours -> crs
- court -> ct
- courtyard -> ctyd
- cove -> cv
- creek -> cr
- cres -> cr
- crescent -> cr
- crest -> crst
- crk -> cr
- croft -> cft
- cross -> crss
- crossing -> xing
- crossroad -> crd
- crossway -> cowy
- crsg -> xing
- crt -> ct
- csac -> cds
- cswy -> cway
- cty cp -> ctcp
- cuadra -> cuadr
- cuesta -> custa
- cul de sac -> cds
- cutting -> cutt
- ddhi hoc -> dh
- ddhi lo -> dl
- dehesa -> dhsa
- demarcacion -> demar
- deviation -> devn
- diagonal -> diag
- diseminado -> disem
- distributor -> dstr
- doctor -> dr
- dokter -> dr
- doktor -> d r
- dolna -> dln
- dolne -> dln
- dolny -> dln
- dominee -> ds
- dorf -> df
- dotsient -> dots
- drive -> dr
- driveway -> dvwy
- druga -> 2
- drugi -> 2
- drugie -> 2
- drv -> dr
- drwy -> dvwy
- duong -> d
- duong sat -> ds
- duza -> dz
- duze -> dz
- duzy -> dz
- east -> e
- edificio -> edifc
- elbow -> elb
- empresa -> empr
- entrada -> entd
- entrance -> ent
- errepidea -> err
- escalera -> esca
- escalinata -> escal
- espalda -> eslda
- esplanade -> esp
- estacion -> estcn
- estate -> est
- estrada -> estda
- etorbidea -> etorb
- explanada -> expla
- expressway -> exp
- expy -> exp
- extension -> ex
- extramuros -> extrm
- extrarradio -> extrr
- fabrica -> fca
- fairway -> fawy
- faubourg -> fg
- fbrca -> fca
- ferry -> fy
- fire track -> ftrk
- firetrail -> fit
- follow -> folw
- fondamenta -> f ta
- footway -> ftwy
- foreshore -> fshr
- formation -> form
- fort -> ft
- freeway -> fwy
- front -> frnt
- frontage -> frtg
- frwy -> fwy
- fundacul -> fdc
- fundatura -> fnd
- ga -> g
- galeria -> gale
- gamla -> gla
- garden -> gdn
- gardens -> gdn
- ~gata -> g
- ~gatan -> g
- ~gate -> g
- ~gaten -> g
- gdns -> gdn
- gebroeders -> gebr
- generaal -> gen
- gienieral -> ghien
- glade -> gl
- gld -> gl
- glde -> gl
- glorieta -> gta
- gorna -> gn
- gorne -> gn
- gorny -> gn
- ~gracht -> gr
- grad -> ghr
- gran via -> g v
- ~gränd -> gr
- ~gränden -> gr
- grange -> gra
- granja -> granj
- green -> gn
- grn -> gn
- gro -> gr
- grosse -> gr
- grosser -> gr
- grosses -> gr
- ground -> grnd
- grove -> gr
- gt -> g
- gte -> g
- gully -> gly
- hauptbahnhof -> hbf
- heights -> hts
- heiligen -> hl
- hgts -> hts
- high school -> hs
- highroad -> hrd
- highway -> hwy
- hipodromo -> hipod
- hird -> hrd
- hospital -> hosp
- house -> ho
- hse -> ho
- i -> 1
- ii -> 2
- iii -> 3
- im -> i
- impasse -> imp
- in -> i
- in der -> i d
- industrial -> ind
- ingenieur -> ir
- interchange -> intg
- international -> intl
- intr -> int
- intrarea -> int
- island -> is
- jardin -> jdin
- jonkheer -> jhr
- junction -> jnc
- k s -> ks
- ~kaari -> kri
- kalea -> k
- kanunnik -> kan
- kapitan -> kap
- kardinaal -> kard
- ~katu -> k
- khach sdhn -> ks
- khu cong nghiep -> kcn
- khu du lich -> kdl
- khu nghi mat -> knm
- kleine -> kl
- kleiner -> kl
- kleines -> kl
- kolo -> k
- kolonel -> kol
- kolonia -> kol
- koning -> kon
- koningin -> kon
- kort e -> k
- kri -> kri
- kte -> k
- ~kuja -> kj
- kvartal -> kv
- ~kylä -> kl
- ~laan -> ln
- ladera -> ldera
- landing -> ldg
- lane -> ln
- laneway -> lnwy
- lange -> l
- largo -> l go
- lille -> ll
- line -> ln
- link -> lk
- lit -> lt
- little -> lt
- llanura -> llnra
- lookout -> lkt
- loop -> lp
- low -> lr
- lower -> lr
- luitenant -> luit
- lwr -> lr
- m te -> mt
- m tele -> mt
- maantee -> mt
- mala -> ml
- male -> ml
- malecon -> malec
- maly -> ml
- manor -> mnr
- mansions -> mans
- market -> mkt
- ~markt -> mkt
- mazowiecka -> maz
- mazowiecki -> maz
- mazowieckie -> maz
- meadows -> mdws
- meander -> mr
- medical -> med
- meester -> mr
- mercado -> merc
- mevrouw -> mevr
- mews -> m
- miasto -> m
- middle -> mid
- middle school -> ms
- mile -> mi
- military -> mil
- mirador -> mrdor
- mitropolit -> mit
- mkt -> mkt
- mndr -> mr
- mnt -> mt
- monasterio -> mtrio
- monseigneur -> mgr
- mont -> mt
- motorway -> mwy
- mount -> mt
- mountain -> mtn
- mtwy -> mwy
- muelle -> muell
- municipal -> mun
- muntele -> mt
- museum -> mus
- mw -> m
- na -> n
- namesti -> nam
- namestie -> nam
- national park -> np
- national recreation area -> nra
- national wildlife refuge area -> nwra
- nha hat -> nh
- nha thi dzu -> ntd
- nha tho -> nt
- nordre -> ndr
- norra -> n
- north -> n
- north east -> ne
- north west -> n
- northeast -> ne
- northwest -> n
- nowa -> n
- nowe -> n
- nowy -> n
- nucleo -> ncleo
- nw -> n
- oa -> o
- ob -> o
- obere -> o
- oberer -> o
- oberes -> o
- olv -> olv
- onze lieve vrouw e -> olv
- osiedle -> os
- osiedlu -> os
- ostra -> o
- outlook -> otlk
- p k -> pk
- p ta -> pta
- p zza -> p za
- palacio -> palac
- pantano -> pant
- parade -> pde
- paraje -> praje
- park -> pk
- parklands -> pkld
- parkway -> pwy
- parque -> pque
- particular -> parti
- partida -> ptda
- pas -> ps
- pasadizo -> pzo
- pasaje -> psaje
- paseo -> po
- paseo maritimo -> psmar
- pasillo -> psllo
- pass -> ps
- passage -> ps
- passatge -> ptge
- passeig -> pg
- pastoor -> past
- pathway -> pway
- ~penger -> pgr
- ~pfad -> p
- pgr -> pgr
- ph -> p
- phi truong -> pt
- phuong -> p
- phwy -> pway
- piata -> pta
- piaz -> p za
- piazza -> p za
- piazzale -> p le
- piazzetta -> pta
- pierwsza -> 1
- pierwsze -> 1
- pierwszy -> 1
- pike -> pk
- pko -> pko
- pkwy -> pwy
- pky -> pwy
- plac -> pl
- placa -> pl
- place -> pl
- placem -> pl
- placu -> pl
- ~plass -> pl
- ~plassen -> pl
- plateau -> plat
- ~plats -> pl
- ~platsen -> pl
- ~platz -> pl
- plaza -> pl
- plazoleta -> pzta
- plazuela -> plzla
- ~plein -> pln
- pln -> pln
- ploshchad -> pl
- plz -> pl
- plza -> pl
- pnt -> pt
- poblado -> pbdo
- pocket -> pkt
- point -> pt
- poligono -> polig
- poligono industrial -> pgind
- ~polku -> p
- ponte -> p te
- porta -> pta
- portal -> prtal
- portico -> prtco
- portillo -> ptilo
- prazuela -> przla
- precinct -> pct
- pres -> pres
- president -> pres
- prins -> pr
- prinses -> pr
- professor -> prof
- profiesor -> prof
- prolongacion -> prol
- promenade -> prom
- psge -> ps
- pueblo -> pblo
- puente -> pnte
- puerta -> pta
- puerto -> pto
- ~puistikko -> pko
- ~puisto -> ps
- punto kilometrico -> pk
- pza -> pl
- quadrangle -> qdgl
- quadrant -> qdrt
- quai -> qu
- quan -> q
- quay -> qy
- quays -> qys
- qucyng truong -> qt
- ~quelle -> qu
- quoc lo -> ql
- ~raitti -> r
- rambla -> rbla
- ramble -> rmbl
- rampla -> rampa
- range -> rnge
- ~ranta -> rt
- rdhp hat -> rh
- reach -> rch
- reservation -> res
- reserve -> res
- reservoir -> res
- residencial -> resid
- retreat -> rtt
- rhein -> rh
- ribera -> rbra
- ridge -> rdge
- ridgeway -> rgwy
- right of way -> rowy
- rincon -> rcon
- rinconada -> rcda
- ~rinne -> rn
- rise -> ri
- riv -> r
- river -> r
- riverway -> rvwy
- riviera -> rvra
- road -> rd
- roads -> rds
- roadside -> rdsd
- roadway -> rdwy
- ronde -> rnde
- rosebowl -> rsbl
- rotary -> rty
- rotonda -> rtda
- round -> rnd
- route -> rt
- rte -> rt
- rue -> r
- rvr -> r
- sa -> s
- saint -> st
- sainte -> ste
- salizada -> s da
- san -> s
- san bay -> sb
- san bay quoc te -> sbqt
- san van dong -> svd
- sanatorio -> sanat
- sankt -> st
- santa -> sta
- santuario -> santu
- sector -> sect
- sendera -> sedra
- sendero -> send
- serviceway -> swy
- shunt -> shun
- shwy -> sh
- siding -> sdng
- sielo -> s
- sint -> st
- slope -> slpe
- sodra -> s
- sok -> sk
- sokagi -> sk
- sokak -> sk
- sondre -> sdr
- soseaua -> sos
- sound -> snd
- south -> s
- south east -> se
- south west -> sw
- south-east -> se
- south-west -> sw
- southeast -> se
- southwest -> sw
- spl -> sp
- splaiul -> sp
- spodnja -> sp
- spodnje -> sp
- spodnji -> sp
- square -> sq
- srednja -> sr
- srednje -> sr
- srednji -> sr
- stara -> st
- stare -> st
- stary -> st
- state highway -> sh
- state route -> sr
- station -> stn
- stazione -> staz
- ste -> ste
- steenweg -> stwg
- sth -> s
- ~stig -> st
- ~stigen -> st
- store -> st
- str la -> sdla
- stra -> st
- ~straat -> st
- strada -> st
- strada comunale -> sc
- strada provinciale -> sp
- strada regionale -> sr
- strada statale -> ss
- stradela -> sdla
- strand -> st
- ~strasse -> str
- street -> st
- strip -> strp
- stwg -> stwg
- subida -> sbida
- subway -> sbwy
- sveta -> sv
- sveti -> sv
- svieti -> sv
- ~sving -> sv
- ~svingen -> sv
- svwy -> swy
- ~taival -> tvl
- tanav -> tn
- tce -> ter
- tcty -> tct
- terr -> ter
- terrace -> ter
- thanh pho -> tp
- thfr -> thor
- thi trzn -> tt
- thi xa -> tx
- thoroughfare -> thor
- ~tie -> t
- tieu hoc -> th
- tinh lo -> tl
- tollway -> tlwy
- tong cong ty -> tct
- ~tori -> tr
- torrente -> trrnt
- towers -> twrs
- township -> twp
- tpke -> tpk
- track -> trk
- trail -> trl
- trailer -> trlr
- transito -> trans
- transversal -> trval
- trasera -> tras
- travesia -> trva
- triangle -> tri
- trung hoc co so -> thcs
- trung hoc pho thong -> thpt
- trung tam -> tt
- trung tam thuong mdhi -> tttm
- trunkway -> tkwy
- trzeci -> 3
- trzecia -> 3
- trzecie -> 3
- tunnel -> tun
- turn -> tn
- turnpike -> tpk
- tvl -> tvl
- ulica -> ul
- ulice -> ul
- ulicy -> ul
- ulitsa -> ul
- underpass -> upas
- university -> univ
- untere -> u
- unterer -> u
- unteres -> u
- upper -> up
- upr -> up
- urbanizacion -> urb
- utca -> u
- v d -> vd
- va -> v
- ~väg -> v
- ~vägen -> v
- vale -> v
- van -> v
- van de -> vd
- varf -> vf
- varful -> vf
- vastra -> v
- vayla -> vla
- vdct -> via
- vecindario -> vecin
- ~vei -> v
- ~veien -> v
- velika -> v
- velike -> v
- veliki -> v
- veliko -> v
- vereda -> vreda
- via -> v
- viad -> via
- viaduct -> via
- viaducto -> vcto
- viale -> v le
- vicolo -> v lo
- vien bcyo tang -> vbt
- view -> vw
- villas -> vlls
- virf -> vf
- virful -> vf
- vista -> vsta
- viviendas -> vvdas
- vkhod -> vkh
- vla -> vla
- ~vliet -> vlt
- vlt -> vlt
- vn -> v
- vuon quoc gia -> vqg
- walk -> wlk
- walkway -> wkwy
- way -> wy
- west -> w
- wharf -> whrf
- wielka -> wlk
- wielki -> wlk
- wielkie -> wlk
- wielkopolska -> wlkp
- wielkopolski -> wlkp
- wielkopolskie -> wlkp
- wojewodztwie -> woj
- wojewodztwo -> woj
- yard -> yd
- zgornja -> zg
- zgornje -> zg
- zgornji -> zg
- zhilishchien komplieks -> zh k
- zum -> z