搜索国家

时间:2016-03-29 11:50:29

标签: php search elasticsearch localization country

我已经构建了一个Web应用程序,您可以在其中搜索一组位置。 它是一个自由文本字段,访问者可以输入名称,街道,城市,国家等。 我正在使用php和Elasticsearch。问题是所有地点都有英文名称,我希望访问者能够搜索任何语言的国家名称,至少用他们的母语搜索。

解决方案可以是始终将搜索到的人的国家/地区翻译成英语,然后在每个位置再次匹配Elasticsearch或索引不同语言的多个国家/地区名称。

问题我如何找到母语或各种语言的国家/地区名称。外部图书馆? Built in php? Elasticsearch功能? Web api?

1 个答案:

答案 0 :(得分:1)

请勿自行存储该信息。

一个非常简单但有效的API是 REST国家/地区,可在https://restcountries.eu处找到。

它提供:

  • 国家/地区代码
  • 替代拼写
  • 翻译