Hallo,
ich denke, ich sollte vielleicht zunächst erklären, wofür complete ursprünglich gedacht war. @jotpe hatte vor längerer Zeit mal den Vorschlag gemacht, bei der OSM Nominatim Suche die komplette Strasse anzuzeigen, statt nur einen kleinen, zufällig ermittelten Ausschnitt. Dabei geht man immer von einer bestimmten Strasse aus und sucht von dort ausgehend alle weiteren Ways, die denselben Namen haben. Soviel zur Grundidee.
Zufällig macht sich complete auch ganz gut, zusammenhängende Flussabschnitte zu ermitteln, allerdings ohne ein flussaufwärts oder flussabwärts berücksichtigen zu können. Dafür ist complete einfach zu dumm.
Ohne Weser sieht das ganze dann so aus: http://overpass-turbo.eu/s/bGJ
Gruß,
mmd