在 nuxeo 中使用 cmis 查询获取所有元数据
Get all metadata with cmis query in nuxeo
我正在使用 drupal cmis api 和 cmis 查询 SELECT+*+FROM+cmis:document+where+CONTAINS("blabla")
从我的 Nuxeo CAP 版本获取文档:6.0` 但是当我得到结果时,我得到 "Common metadata" 但 "Metadata" 没有发送,而且
对于某些文档,我有正确的 dc:language 但对于其他文档,它为空,但在 nuxeo 中,语言设置正确
我是 nuxeo 的新手,你能帮我吗?
这是我收到的每个文件的所有元数据
{ ["links"]=> array(0) { } ["renditions"]=> array(0) { } ["properties"]=> array(35) { ["nuxeo:isVersion"]=> string(4) "true" ["cmis:objectTypeId"]=> string(12) "Documentblabla" ["nuxeo:isCheckedIn"]=> string(5) "false" ["dc:nature"]=> NULL ["dc:created"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:description"]=> NULL ["cmis:isLatestVersion"]=> string(4) "true" ["cmis:versionLabel"]=> string(3) "0.2" ["dc:rights"]=> NULL ["nuxeo:pathSegment"]=> string(12) "my_file.pdf" ["cmis:lastModifiedBy"]=> string(3) "user" ["cmis:createdBy"]=> string(13) "admin" ["dc:format"]=> NULL ["dc:valid"]=> NULL ["dc:title"]=> string(8) "my_file" ["dc:lastContributor"]=> string(3) "user" ["cmis:isLatestMajorVersion"]=> string(5) "false" ["cmis:name"]=> string(8) "my_file" ["nuxeo:lifecycleState"]=> string(7) "project" ["nuxeo:parentId"]=> NULL ["dc:creator"]=> string(13) "admin" ["cmis:creationDate"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:source"]=> NULL ["nuxeo:pos"]=> NULL ["dc:publisher"]=> NULL ["Relevance"]=> string(11) "0.285714298" ["cmis:objectId"]=> string(36) "id_of_doc" ["dc:issued"]=> string(29) "2015-04-16T14:29:05.082+02:00" ["cmis:baseTypeId"]=> string(13) "cmis:document" ["dc:modified"]=> string(29) "2014-11-23T18:57:06.097+01:00" ["dc:expired"]=> NULL ["dc:coverage"]=> NULL ["dc:language"]=> string(2) "en" ["cmis:description"]=> NULL ["cmis:lastModificationDate"]=> string(29) "2014-11-23T18:57:06.097+01:00" } ["uuid"]=> string(36) "http://chemistry.apache.org/**" ["id"]=> string(36) "id_of_doc" }
如果事先设置了文档的 dc:language
,则会设置它。在 Nuxeo 中默认不使用它,由应用程序或用户根据需要设置它。
我正在使用 drupal cmis api 和 cmis 查询 SELECT+*+FROM+cmis:document+where+CONTAINS("blabla")
从我的 Nuxeo CAP 版本获取文档:6.0` 但是当我得到结果时,我得到 "Common metadata" 但 "Metadata" 没有发送,而且
对于某些文档,我有正确的 dc:language 但对于其他文档,它为空,但在 nuxeo 中,语言设置正确
我是 nuxeo 的新手,你能帮我吗?
这是我收到的每个文件的所有元数据
{ ["links"]=> array(0) { } ["renditions"]=> array(0) { } ["properties"]=> array(35) { ["nuxeo:isVersion"]=> string(4) "true" ["cmis:objectTypeId"]=> string(12) "Documentblabla" ["nuxeo:isCheckedIn"]=> string(5) "false" ["dc:nature"]=> NULL ["dc:created"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:description"]=> NULL ["cmis:isLatestVersion"]=> string(4) "true" ["cmis:versionLabel"]=> string(3) "0.2" ["dc:rights"]=> NULL ["nuxeo:pathSegment"]=> string(12) "my_file.pdf" ["cmis:lastModifiedBy"]=> string(3) "user" ["cmis:createdBy"]=> string(13) "admin" ["dc:format"]=> NULL ["dc:valid"]=> NULL ["dc:title"]=> string(8) "my_file" ["dc:lastContributor"]=> string(3) "user" ["cmis:isLatestMajorVersion"]=> string(5) "false" ["cmis:name"]=> string(8) "my_file" ["nuxeo:lifecycleState"]=> string(7) "project" ["nuxeo:parentId"]=> NULL ["dc:creator"]=> string(13) "admin" ["cmis:creationDate"]=> string(29) "2014-11-18T21:52:39.456+01:00" ["dc:source"]=> NULL ["nuxeo:pos"]=> NULL ["dc:publisher"]=> NULL ["Relevance"]=> string(11) "0.285714298" ["cmis:objectId"]=> string(36) "id_of_doc" ["dc:issued"]=> string(29) "2015-04-16T14:29:05.082+02:00" ["cmis:baseTypeId"]=> string(13) "cmis:document" ["dc:modified"]=> string(29) "2014-11-23T18:57:06.097+01:00" ["dc:expired"]=> NULL ["dc:coverage"]=> NULL ["dc:language"]=> string(2) "en" ["cmis:description"]=> NULL ["cmis:lastModificationDate"]=> string(29) "2014-11-23T18:57:06.097+01:00" } ["uuid"]=> string(36) "http://chemistry.apache.org/**" ["id"]=> string(36) "id_of_doc" }
如果事先设置了文档的 dc:language
,则会设置它。在 Nuxeo 中默认不使用它,由应用程序或用户根据需要设置它。