Dropbox - The architecture of Nautilus
本文介绍了 Dropbox 的搜索引擎:Nautilus。和 Web 搜索引擎不同,文件分享平台的搜索引擎设计需要处理的文档很多时候仅限某个个人用户可以查看,另外还需要追踪和更新文档的多个版本。系统设计的要求没别的,就是快点找到仅某个用户可以看到的文件,还有就是允许工程团队接入更多文件类型的流水线。架构图如下:
本文介绍了 Dropbox 的搜索引擎:Nautilus。和 Web 搜索引擎不同,文件分享平台的搜索引擎设计需要处理的文档很多时候仅限某个个人用户可以查看,另外还需要追踪和更新文档的多个版本。系统设计的要求没别的,就是快点找到仅某个用户可以看到的文件,还有就是允许工程团队接入更多文件类型的流水线。架构图如下: