mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
This keeps the names tracable and ensures that all names are searchable when they differ. Do not keep names when they are exactly the same to save some space. Linked names are cleaned out before relinking.
43 lines
1.6 KiB
Gherkin
43 lines
1.6 KiB
Gherkin
@DB
|
|
Feature: Searching linked places
|
|
Tests that information from linked places can be searched correctly
|
|
|
|
Scenario: Additional names from linked places are searchable
|
|
Given the places
|
|
| osm | class | type | admin | name | geometry |
|
|
| R13 | boundary | administrative | 6 | Garbo | poly-area:0.1 |
|
|
Given the places
|
|
| osm | class | type | admin | name+name:it | geometry |
|
|
| N2 | place | hamlet | 15 | Vario | 0.006 0.00001 |
|
|
And the relations
|
|
| id | members | tags+type |
|
|
| 13 | N2:label | boundary |
|
|
When importing
|
|
Then placex contains
|
|
| object | linked_place_id |
|
|
| N2 | R13 |
|
|
When sending search query "Vario"
|
|
Then results contain
|
|
| osm |
|
|
| R13 |
|
|
|
|
|
|
Scenario: Differing names from linked places are searchable
|
|
Given the places
|
|
| osm | class | type | admin | name | geometry |
|
|
| R13 | boundary | administrative | 6 | Garbo | poly-area:0.1 |
|
|
Given the places
|
|
| osm | class | type | admin | name | geometry |
|
|
| N2 | place | hamlet | 15 | Vario | 0.006 0.00001 |
|
|
And the relations
|
|
| id | members | tags+type |
|
|
| 13 | N2:label | boundary |
|
|
When importing
|
|
Then placex contains
|
|
| object | linked_place_id |
|
|
| N2 | R13 |
|
|
When sending search query "Vario"
|
|
Then results contain
|
|
| osm |
|
|
| R13 |
|