这是一个关于Rackspace云文件的体系结构问题。我已成功将云文件功能(PHP/MySQL - 类/包)添加到我的项目(域)之一,并希望以某种方式为这些文件(PDF等)提供搜索功能到其他项目(域/子域)。似乎并不像云文件中的元数据可以直接搜索,而无需请求Container中的所有对象信息(效率不高)。Rackspace云文件容器的元数据搜索功能?
PHP Cloud Files包确实提供了一种按文件“前缀”进行搜索的方法,但不能通过元搜索进行搜索。这个前缀是通常用于在容器中创建seudo-directories的前缀。
我想通过云文件中提供的元数据(高效)进行搜索。对于每个文件,我最终可能会有多个域共享包含元数据的文件的云文件容器。我应该创建一个可从所有域访问的外部MySQL数据库来管理容器的元数据搜索功能吗?有没有为此类目的而创建的东西?
示例情境:在域1中创建PDF。将PDF写入Cloud Files容器。元数据包括一个人的相关信息(云文件元 - 不是PDF元)。域2需要通过个人身份搜索共享云文件容器,并为该人员提供所有相关文件。
感谢您的任何意见/帮助。杰夫沃尔特斯