0

我能够通过 v2 API 在我的 Box 帐户的根目录中成功创建一个文件夹。但是,如果我立即对其发出搜索请求,我将得不到任何结果。如果我等待一段时间(可能是 20 分钟)然后发出搜索请求,则返回我创建的文件夹。

Box 端是否有一些缓存?如果是这样,有没有办法通过 API 或一些解决方法使缓存无效?

谢谢!

4

1 回答 1

0

正在发生的是文件的后台后端处理。就像一个新网站在谷歌有时间“了解”新网站之前不会出现在谷歌搜索中一样,Box 的搜索引擎必须处理文件并将内容的文本版本添加到 Box 搜索引擎。添加所需的确切时间取决于很多变量,包括文件的大小和格式。

如果您将大型文档上传到 Box,然后尝试立即预览,您会看到几乎相同的行为。Box 会发出一些魔法,将您的文件转换为可预览的格式。除了预览的情况,Box 网站会给你一些反馈,说“正在生成预览”。搜索栏不会告诉您“将新文件添加到搜索索引”。

这主要是因为 Box 更重要的是获取您的文件并确保我们安全地存储它并让您知道 Box 拥有它。几毫秒后,我们开始处理您的文件以进行全文搜索以及我们所做的所有其他处理。

于 2013-04-13T23:08:50.900 回答