【发布时间】:2020-04-08 19:13:16
【问题描述】:
我想执行一个 (NXQL) 查询,该查询将根据 file:content/data 字段向我返回文档。 我尝试了几种不同的方法来写下查询,但似乎没有什么对我有用。
您能否告诉我是否可以(以及如何)根据资产的下载链接(文件:内容/数据)通过 REST API 或 .NET 客户端检索文档?
期待您的回音!
【问题讨论】:
我想执行一个 (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=*
【讨论】: