Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#5278 closed defect (wontfix)

Strange Nominatim translation behavior

Reported by: André Owned by: geocoding@…
Priority: minor Milestone:
Component: nominatim Version:
Keywords: Cc:

Description

About: http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases/FR Two columns prepended below to the table, second: Y=works, N=does not. All OSM queries are appended with the place name "Dolembreux". Seeing that #1 works, I add the alternate #2 and it doesn't. Then I check "recycling Dolembreux" and it doesn't work. But "recycling point Dolembreux" does work. (OK, I see that phrase in the EN page, but...) Now if I add #5, it does work but #3 and #4 don't. Plus, all the prepositions in entries marked with "?" seem unnecessary. The queries with or without them seem to return the same results; And yet, the specification page defines them. Can those lines be removed?

1 Y Point de recyclage amenity recycling - 2 N Bulle à verre amenity recycling - 3 N Bulle amenity recycling point - 4 N Bulle verre amenity recycling point - 5 Y Bulle à verre amenity recycling point - 6 Y Point de recyclage amenity recycling - 7 Y Points de recyclage amenity recycling -

? Point de recyclage à amenity recycling in ? Points de recyclage à amenity recycling in ? Point de recyclage en amenity recycling in ? Points de recyclage en amenity recycling in

Change History (3)

comment:1 Changed 4 years ago by André

Summary: Strange translation behaviorStrange Nominatim translation behavior

comment:2 Changed 4 years ago by Sarah Hoffmann

Resolution: wontfix
Status: newclosed

Processing of the Special Phrase pages needs to be kicked off manually. You don't really see the effects of your changes until the next reimport (which happens rather rarely because it is expensive).

That said, all entries with amenity=recycling point are pointless because this tag/value combination doesn't exist in OSM and special searches check against the existence of these.

The ones with operator 'in' on the other hand are necessary. Depending on the operator, Nominatim queries the database slightly different.In fact, they are the more important ones. 'Point de recyclage Dolembreux' asks for a recycling point called Dolembreux, while Point de recyclage a Dolembreux' ask for a recycling point in Dolembreux. The latter is probably what you want. (That is the theory. In practice, the actual search is a bit more forgiving.)

comment:3 Changed 4 years ago by fgnievinski

How to kick off manual processing of the Special Phrase pages, please? Thanks.

Note: See TracTickets for help on using tickets.