人工查询语言(AQL)

用AQL找到埋藏在仓库深处的黄金。

人工、构建工具、CI服务器和整个开发生态系统都会生成大量的元数据。Artifactory为您提供了搜索元数据的工具,但其中大部分都是难以接近的金矿。输入AQL。

AQL在搜索工件方面为您提供了前所未有的灵活性。它提供了一种简单的方式来制定复杂的查询,这些查询可以指定任意数量的搜索条件、过滤器、排序选项和输出字段。作为一个使用数据流提供输出数据的RESTful API,它非常快速高效,具有无与伦比的响应时间和低内存消耗,这将继续改善您的构建时间。

AQL是由试图解决实际问题的客户提出的实际需求产生的。一旦添加了REST API来为一组开发人员解决问题,另一组开发人员就会出现类似但不完全相同的问题,并且严格API的搜索限制变得非常清楚。作为一种灵活的查询语言,AQL充分利用了Artifactory独特架构下的数据库,为开发人员提供了无限的自由度,可以精确地制定正确的查询,以找到他们正在搜索的那些非常具体的工件。这是其他二进制存储库管理器无法提供的。

无论企业可能创建多少文件,AQL都允许您使用任何组件集组装构建,定义高度特定的清理策略,查找任何工件集上的所有奇怪或不寻常的许可等等。使用AQL,您不受存储库类型的限制,可以搜索存储库中找到的任何字段或属性。存储库中的每一点数据现在都可供您挖掘——这是一个名副其实的BI系统。

现在,有了Artifactory,你可以找到任何东西;只要用AQL“谷歌”一下你的知识库。