Add full-text search #20

Merged
raucao merged 28 commits from feature/10-fulltext_search into master 2026-02-24 11:03:57 +00:00
Showing only changes of commit aa058bd7a3 - Show all commits

View File

@@ -36,19 +36,19 @@ export default class OsmService extends Service {
'building', 'building',
'landuse', 'landuse',
'public_transport', 'public_transport',
'aeroway' 'aeroway',
] ];
const typeKeysQuery = [`~"^(${typeKeys.join("|")})$"~".*"`]; const typeKeysQuery = [`~"^(${typeKeys.join('|')})$"~".*"`];
const query = ` const query = `
[out:json][timeout:25]; [out:json][timeout:25];
( (
node(around:${radius},${lat},${lon}) node(around:${radius},${lat},${lon})
[${typeKeysQuery}][name~"."]; [${typeKeysQuery}][~"^name"~"."];
way(around:${radius},${lat},${lon}) way(around:${radius},${lat},${lon})
[${typeKeysQuery}][name~"."]; [${typeKeysQuery}][~"^name"~"."];
relation(around:${radius},${lat},${lon}) relation(around:${radius},${lat},${lon})
[${typeKeysQuery}][name~"."]; [${typeKeysQuery}][~"^name"~"."];
); );
out center; out center;
`.trim(); `.trim();