mirror of
https://github.com/osm-search/Nominatim.git
synced 2024-12-18 18:41:51 +03:00
28ee3d0949
Linked places may bring in extra names. These names need to be processed by the tokenizer. That means that the linking needs to be done before the data is handed to the tokenizer. Move finding the linked place into the preparation stage and update the name fields. Everything else is still done in the indexing stage.
23 lines
877 B
Gherkin
23 lines
877 B
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 |
|