The postal code search engine result page (SERP) positions in geonames have been improved for Austria. The most relevant place is now more likely to be on the top position of the postal code search page and the geonames webservice xml or JSON response.
This is best illustated with and example :
A search for code 6020 in Austria returns 124 rows as 124 places share the same postal code. Before this update the top position returned by this search was ‘Rum’ with ‘Sillwerk’ at the second position. Innsbruck was at position 44.
With the improved search algorithm Innsbruck is now on top :
http://www.geonames.org/postalcode-search.html?q=6020&country=at
We are using the Yahoo websearch to determine the relevance of a postal code and placename. A search in Yahoo for ‘6020 Innsbruck’ returns 500,000 hits whereas the search for ‘6020 Rum’ returns only 17 hits. These numbers are now part of the search algorithm for postal codes in geonames.
Improvements for other countries will be visible as soon as the numbers to determine the relevancy are available. A batch job on the developement server is working on this.