Google Places APIを使用して、「Mexican」または「mexican + restaurant」をキーワードとして指定地域のメキシコレストランを検索しています。通常、最初のカップルヒットはメキシコ料理レストランですが、その後は間違った結果が出ることがよくあります。例えば、検索Google places APIはキーワードと一致しない結果を返します
は結果の一つとして、バーガーキングを提供します。キーワードを「mexican + restaurant」に変更すると、アジアのレストランが表示されます。
私は、キーワードのマッチングがあまりにも寛大であると考えています(メキシコのレストランと比較してレビューしているので、これを返すかもしれません)。マッチングをより厳密にする方法はありますか?また、APIから料理のカテゴリを抽出する方法があるので、手動で誤ったヒットを削除することはできますか?
更新:Yelp APIが自分の目的にはるかに適していることがわかりました。私はまだこの質問の答えが不思議ですが、同様の問題を抱えている人は、代わりにYelpを試してみてください。