餐馆的移动应用程序

时间:2016-02-23 14:24:21

标签: arrays algorithm data-structures

设计一个移动应用程序,告诉最近的餐馆您当前的位置。讨论如何将餐馆存储在数据库中。如何根据当前位置搜索餐馆的数据库。如何在偏远地区和人口稠密地区进行优化。

这是一家公司提出的面试问题。关于如何在数据库中存储餐馆的任何建议,如何区分稀疏和人口稠密的地区以及如何进行优化

1 个答案:

答案 0 :(得分:0)

你可以为每个餐馆的位置使用标签,就像餐馆位于hauz khas,那么你可以使用标签hauz khas,现在每当有任何用户搜索你也知道他的位置所以搜索它使用elasticsearch在您的数据库中附近标记的地点。现在您可以执行任何类型的操作(首选订单,距离等),因为您有一个非常小的餐馆列表