我正在设计一个餐厅评论/评级系统,想找出存储用户、餐厅和评级/评论信息的最佳方式?目前我计划使用 ElasticSearch 根据地理空间信息查找某种类型的特定半径内的餐厅。
有没有更优化的方法来做到这一点?我还将提供另一项机器学习服务,根据评论和用户偏好推荐餐厅。
我尝试创建自己的系统设计并观看 Booking.com、Uber、Airbnb 上的 YouTube 教程,但它们并不是太深入。