为什么搜索引擎是这样的????大大的问号?

为什么搜索引擎所做的事情,是通过搜索内容得到相关的id集合,再然后是通过这个id集合从数据库中 查出想要得到的结果数据呢?个人觉得不应该再有与数据库参与才对,全部数据内容从elasticsearch 获取不应该是最好的结果吗?而且效率不是更高吗?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
leo
最佳答案

因为大多数情况搜索引擎并不会保存所有的信息,而且部分数据或多或少会有一些延迟,从数据库中取才能拿到最新最正确的数据。

3年前 评论
logic (楼主) 3年前
leo (作者) 3年前
logic (楼主) 3年前
pan_zoe 3年前
幽弥狂 3年前
讨论数量: 1
leo

因为大多数情况搜索引擎并不会保存所有的信息,而且部分数据或多或少会有一些延迟,从数据库中取才能拿到最新最正确的数据。

3年前 评论
logic (楼主) 3年前
leo (作者) 3年前
logic (楼主) 3年前
pan_zoe 3年前
幽弥狂 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!