2016-03-29 7 views
1

私は場所のセットを検索できるWebアプリケーションを構築しました。 訪問者が名前、通り、都市、国などを入力できる自由なテキストフィールド 私はphpとElasticsearchを使用しています。問題は、すべての場所に英語で名前が付けられているため、訪問者が少なくとも母国語でどの言語でも国名を検索できるようにすることです。国を検索

解決策は、検索した人の国を常に英語に翻訳し、次にすべての場所で別の言語の複数の国名をElasticsearchまたはインデックスに一致させることです。

質問はです。母国語または可能であればすべての言語で国名を調べるにはどうすればよいですか?外部ライブラリですか? Built in php?弾性検索機能? Web API?

+0

おそらく解析でします。http:// ec2-54-201-183-195 .us-west-2.compute.amazonaws.com/cow / – apokryfos

答えて

1

自分で情報を保存しないでください。

非常に簡単で効果的なAPIはREST国で、https://restcountries.euで利用できます。

それは提供しています。

  • 国コード
  • 代替スペル
  • 翻訳
関連する問題