Hi,
the problem is, that mkgmap creates search index basing on full street
label. This is not the way people use street names. Usually we use
shortened name, for example instead of "Allée Benjamin Franklin" or "Rue
Benjamin Franklin" we remember simple "Franklin". With current version
of index, you wont find "Franklin" street unless you know if this is
"Rue" or "Allée", since you have to input correct full street name for
search index to work.
My idea is to add additional inputs to search index, so "Allée Benjamin
Franklin" is additionally indexed as "Benjamin Franklin" and "Franklin".
This is other feature than alternative names. Alternative names are
already supported, you can have up to 4 names for a street and all are
indexed.
My patch is very simple and doesn't check for common words like "the" or
"and". But it doesn't add each separate word to search, only a shortened
sequence of words. There is superfluous index for "Street" in England
but not for "The". I have compiled map of Europe and resulting index is
about 590MB, maybe 30-40% bigger than without patch. I think this
reasonable size, for comparison index of City Navigator Europe is about 1GB.
--
Best regards,
Andrzej
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev