Multiple Countries and Dictionaries

Multiple Country Support and Search Priority

If you use GeoComplete with more than one country selected, rules are used to determine which country has search priority. You can also have more than one dictionary per country to support standard and custom user dictionaries. For some countries, multiple dictionaries can support more than one language.

If multiple countries are available to GeoComplete, countries are searched based on default rules and user input. The priority rules are applied in the following order:
  1. If a country code is provided then search is done within this country.
  2. If a country code is absent but the point location is provided, the location is used to determine the country. You can also use a bounding box instead of a reference location to define a search area. If the bounding box overlaps more than one country, you can potentially get candidates from more than one country. If one of these is the default country, candidates will come from that country. If none of the countries intercepted by the bounding box is the default country, then all of the intercepted countries are searched in the order/priority in which the country data was installed, until the requested number of candidates are found.
  3. If the country code is not specified and neither the location or bounding box are given, then the default country is used.
  4. If the country code is not specified and neither the location or bounding box are given and no default country is provided, then all available countries are searched in the order/priority in which the country data was installed until the requested number of candidates are found.

When GeoComplete searches all loaded countries, significant performance issues may be encountered. If your application calls for searching all loaded GeoComplete countries, it is advisable to constrain the results using Management Console.

Language Support

Some countries can include multiple dictionaries to support more than one language. When you install databases for the following countries, you can select more than one language dictionary:

Table 1. GeoComplete Countries with Multiple Language Support
Country Language Databases
Bahrain (BHR) English and Arabic
Japan (JPN) Japanese (Kanji)
Kuwait (KWT) English and Arabic
Oman (OMN) English and Arabic
Qatar (QAT) English and Arabic
Russia (RUS) English and Russian
Saudi Arabia (SAU) English and Arabic
United Arab Emirates (ARE) English and Arabic

Candidates are ordered by how close they are to the origin regardless of language. However, if candidates are equidistant from the origin, then candidates matching the input language are listed first.