我想执行一个 (NXQL) 查询,该查询将根据 file:content/data 字段向我返回文档。我已经尝试了几种不同的方式来写下查询,但似乎没有什么对我有用。
您能否告诉我是否可以(以及如何)根据资产的下载链接(文件:内容/数据)通过 REST API 或 .NET 客户端检索文档?
我期待着您的回音!
我相信为什么基于file:content/data字段的查询不起作用的原因是因为摘要值实际上是存储在数据字段中而不是链接
替代解决方案是基于file:content/name进行查询。如果你有一个像
http://host:port/nuxeo/nxfile/default/cfb12863-3ac2-4778-8b4b-06a275a7943b/report:file/2017-Gartner-MQ-CSP.jpg?changeToken=1-0"
这里的“2017-Gartner-MQ-CSP.jpg”是文件名
所以 NXQL 查询将是->
SELECT * FROM Document WHERE report:file/name = '2017-Gartner-MQ-CSP.jpg'
REST API 将是->
http://host:port/nuxeo/api/v1/search/lang/NXQL/execute?query=SELECT * FROM Document WHERE report:file/name = '2017-Gartner-MQ-CSP.jpg'&properties=*