diff --git a/services/mana-geocoding/pelias/pelias.json b/services/mana-geocoding/pelias/pelias.json index e760fcf40..0e8ee3ea3 100644 --- a/services/mana-geocoding/pelias/pelias.json +++ b/services/mana-geocoding/pelias/pelias.json @@ -10,13 +10,25 @@ }, "api": { "services": { - "libpostal": "http://libpostal:4400" + "libpostal": { + "url": "http://libpostal:4400" + }, + "placeholder": { + "url": "http://placeholder:4100" + }, + "pip": { + "url": "http://pip:4200" + }, + "interpolation": { + "url": "http://interpolation:4300" + } }, - "defaultParameters": { - "boundary.country": ["DEU", "AUT", "CHE"] - } + "defaultParameters": {} }, "imports": { + "adminLookup": { + "enabled": false + }, "openstreetmap": { "download": [ { @@ -24,9 +36,19 @@ } ], "datapath": "/data/openstreetmap", - "leveldbpath": "/tmp/leveldb", + "leveldbpath": "/data/leveldb", "importVenues": true, - "importAddresses": true + "importAddresses": true, + "adminLookup": false, + "useAdminHierarchyLabels": false, + "leveldb": { + "cacheSize": 256 + }, + "import": [ + { + "filename": "planet-latest.osm.pbf" + } + ] }, "polylines": { "datapath": "/data/polylines", diff --git a/services/mana-geocoding/src/routes/geocode.ts b/services/mana-geocoding/src/routes/geocode.ts index 56dd13d17..6a5ff4ca2 100644 --- a/services/mana-geocoding/src/routes/geocode.ts +++ b/services/mana-geocoding/src/routes/geocode.ts @@ -65,11 +65,12 @@ export function createGeocodeRoutes(config: Config) { return c.json({ results: cached, cached: true }); } + // Note: we don't set boundary.country — the Pelias index only + // contains DACH data, so everything is implicitly DE/AT/CH. const params = new URLSearchParams({ text: q.trim(), size: String(limit), lang, - 'boundary.country': 'DEU,AUT,CHE', }); // Bias results towards a focus point (user's current location)