Alfresco CMIS查询使用AND,但不使用OR



我正试图使用cmis查询在户外获得搜索结果。

以下查询运行良好并返回结果

选择*FROM:content WHERE(cmis:name Like'%a%'And my:description Like'%a%')

而具有OR条件的相同查询不返回任何结果。

从my:content WHERE(cmis:name类似"%a%"或my:description类似"%a%")中选择*

请帮忙。提前谢谢。

您没有使用正确的CMIS端点。对于Alfresco,4.2,您需要使用以下选项之一:

ATOM Pub Binding,CMIS 1.0:

http://<host>/alfresco/api/-default-/public/cmis/versions/1.0/atom

ATOM Pub Binding,CMIS 1.1:

http://<host>/alfresco/api/-default-/public/cmis/versions/1.1/atom

浏览器(JSON)绑定,CMIS 1.1:

http://<host>/alfresco/api/-default-/public/cmis/versions/1.1/browser

使用正确的绑定,我无法重新创建此问题。

对于Alfresco 5,5.0不支持"OR"运算符(!?!):

http://docs.alfresco.com/5.0/concepts/intrans-metadata-query.html

不支持的逻辑运算符

不支持以下逻辑运算符:OR

但5.1确实:

http://docs.alfresco.com/5.1/concepts/intrans-metadata-query.html支持的逻辑运算符

支持以下逻辑运算符:

相关内容

  • 没有找到相关文章

最新更新