【问题标题】:Open CMIS - Querying string property results in weird behavior打开 CMIS - 查询字符串属性会导致奇怪的行为
【发布时间】:2017-02-02 19:35:40
【问题描述】:

我正在执行以下 SQL 查询:

SELECT doc.cmis:description, doc.cmis:name
FROM cmis:document doc
WHERE IN_FOLDER(doc,'folderID')

结果如下:
doc.cmis:description = "这是描述"
doc.cmis:name = "文件名"

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

and doc.cmis:description = 'this is description'

但是,如果我使用以下内容修改 and-statement,它会起作用:

and doc.cmis:description like '%'

如果我添加一个字符(但不是两个有趣的......),如下所示,它也可以:

and doc.cmis:description like '%t%'

有趣的是,and-statement 与 doc.cmis:name(以及其他属性)配合得非常好。

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

【问题讨论】:

    标签: apache alfresco opencmis cmis-workbench


    【解决方案1】:

    如果 cmis:description 是否可查询,规范将委托给实施者。

    无论如何,您使用的是哪个 Alfresco 版本?前段时间有一个问题/错误,但应该解决这个问题:The cmis:description field should be queryable,虽然我不知道它是否在企业或社区中修复。

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

    【讨论】:

    • 非常感谢您的回复。我正在使用 Alfresco 4.2.3。我刚刚进入你提供的链接,发现修复似乎适用于 4.2.4。我想我得等升级了。
    猜你喜欢
    • 1970-01-01
    • 2023-03-26
    • 2015-07-16
    • 2011-03-05
    • 1970-01-01
    • 2019-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多