我正试图使用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支持的逻辑运算符
支持以下逻辑运算符:
和
非
或