Apache 打开CMIS-查询字符串属性会导致奇怪的行为

Apache 打开CMIS-查询字符串属性会导致奇怪的行为,apache,alfresco,opencmis,cmis-workbench,Apache,Alfresco,Opencmis,Cmis Workbench,我正在执行以下SQL查询: SELECT doc.cmis:description, doc.cmis:name FROM cmis:document doc WHERE IN_FOLDER(doc,'folderID') 这将导致如下结果: doc.cmis:description=“这是说明” doc.cmis:name=“fileName” 现在,如果我添加以下语句,它将返回零结果: and doc.cmis:description = 'this is description' 但是

我正在执行以下SQL查询:

SELECT doc.cmis:description, doc.cmis:name
FROM cmis:document doc
WHERE IN_FOLDER(doc,'folderID')
这将导致如下结果:
doc.cmis:description=“这是说明”
doc.cmis:name=“fileName”

现在,如果我添加以下语句,它将返回零结果:

and doc.cmis:description = 'this is description'
但是,如果我使用以下内容修改和修改语句,它将起作用:

and doc.cmis:description like '%'
如果我添加一个字符(但有趣的是不是两个…),如下所示,它也可以工作:

and doc.cmis:description like '%t%'
值得注意的是,and语句与doc.cmis:name(以及其他属性)配合得非常好


有人知道为什么会发生这种奇怪/神秘的行为吗?

如果cmis:description是可查询的,那么规范将委托给实现者

不管怎样,你用的是哪个露天版本?很久以前有一个问题/bug,但这应该得到解决:,尽管我不知道它是在企业还是社区中修复的


顺便说一句,我目前正在使用Alfresco Community 4.2.f,我也有同样的问题。

非常感谢您的回复。我用的是Alfresco 4.2.3。我刚刚访问了您提供的链接,发现该修复程序似乎适用于4.2.4。我想我得等升级了。