[Talk-de] Talk-de Nachrichtensammlung, Band 78, Eintrag 70

jotpe jotpe.osm at gmail.com
Do Jan 31 12:09:25 UTC 2013


Ups falscher Betreff, daher doppelt.

> Das klingt, als wenn du auf diesen bekannten Bug gestossen bist:> https://github.com/twain47/Nominatim/issues/31 <https://github.com/twain47/Nominatim/issues/31>
>
> Versuche mal den dort beschriebenen Workaround und lasse den Import
> mit --disable-token-precalc laufen.

Hallo Sarah.

Ich habe mal nachgesehen, welcher SQL-Befehl zuviel Speicher
allokiert. In der data/words.sql
ist es der Befehl in Zeile 49637 mit der hstore-Funktion "svals". Die
anderen beiden "select count"s

laufen problemlos.

Zeile 49636 -- prefill word table
Zeile 49637 select count(make_keywords(v)) from (select distinct
svals(name) as v from place) as w where v is not null;

Zeile 49638 select count(make_keywords(v)) from (select distinct
postcode as v from place) as w where v is not null;
Zeile 49639 select count(getorcreate_housenumber_id(v)) from (select
distinct housenumber as v from place where housenumber is not null) as
w;
Versuchshalber habe ich den SWAP stark vergrößert. Der SQL Statement
forderte 80GB
Swap und lief durch.

In der setup-Hilfe steht zu dem Schalter --disable-token-precalc "Disable name
precalculation (EXPERT)". Was kann denn die Nominatim-Installation später denn

schlechter als mit? Hat Nominatim dann Probleme beim Bewerten  wie wichtig
ein Suchwort ist und liefert ggf. schlechter Suchergebnisse?

Gruß jotpe



Mehr Informationen über die Mailingliste Talk-de