Rackspace云文件容器的元数据搜索功能


Meta Data Search Functionality for Rackspace Cloud Files Container?

这是一个关于Rackspace云文件的体系结构问题。我已经成功地将云文件功能(PHP/MySQL-Classes/Package)添加到我的一个项目(域)中,并希望以某种方式将这些文件(PDF等)的搜索功能提供给其他项目(域/子域)。云文件中的元数据似乎无法直接搜索,而无需请求容器中的所有对象信息(效率不高)。

PHP Cloud Files包确实提供了一种通过文件"前缀"进行搜索的方法,但不是通过元搜索。这个前缀通常用于在容器中创建seudo目录。

我想(高效地)搜索云文件中提供的元数据。我可能会有几个域共享一个文件的云文件容器,每个文件都有元数据。我应该创建一个可从所有域访问的外部MySQL数据库来管理容器的元数据搜索功能吗?是否已经为这种目的创建了任何东西?

示例情况:在域1创建PDF。PDF被写入云文件容器。元数据包括一个人的相关信息(云文件元数据-非PDF元数据)。域2需要根据一个人的身份搜索共享的云文件容器,并提供该人的所有相关文件。

感谢您的评论/帮助。Jeff Walters

我也浏览了API,没有发现任何搜索元数据的方法。我会为这个项目使用MySQL解决方案,并将您需要的任何元数据存储在数据库中。

我认为目前还没有为此目的构建的解决方案,但它应该很容易构建。我确实在我的几个项目中使用了S3,并在MySQL表中使用额外的元数据来跟踪对象。