首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMIS:文档查询错误

CMIS:文档查询错误
EN

Stack Overflow用户
提问于 2016-06-07 05:48:01
回答 2查看 714关注 0票数 2

我需要特定文件夹路径下的所有文档

我的问题是:

代码语言:javascript
复制
query = "SELECT cmis:name FROM cmis:document WHERE CONTAINS('PATH:\"/app:Company  Home/st:Sites/*\"')"

出现以下例外情况:

代码语言:javascript
复制
org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: 05070198 Request failed 400 /solr4/alfresco/cmis?wt=json&fl=DBID%2Cscore&rows=100&df=TEXT&start=0&loc
le=en_IN&alternativeDic=DEFAULT_DICTIONARY&cmisVersion=CMIS_1_1&fq=%7B%21afts%7DAUTHORITY_FILTER_FROM_JSON&fq=%7B%21afts%7DTENANT_FILTER_FROM_JSON
at org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:487)

我的文档路径如下:

代码语言:javascript
复制
/Sites/site_name/documentLibrary/PIM Data/3600011/rnd/VphotometricDrawings.polar diagram/en
EN

回答 2

Stack Overflow用户

发布于 2016-06-07 08:38:26

我不确定查询的路径部分是否正确,您可能需要查看一下,例如:

“从cmis: CONTAINS('PATH:\"/app:company_home/st:sites/*\"')".的文档中选择*

另外,请参阅以下链接:

http://docs.alfresco.com/4.1/references/API-JS-iso9075Encode.html

票数 2
EN

Stack Overflow用户

发布于 2016-06-20 12:58:39

尝试这个查询。它应该能工作

代码语言:javascript
复制
String folder_query = "SELECT cmis:path,cmis:objectId,cmis:allowedChildObjectTypeIds FROM cmis:folder where CONTAINS('PATH:\"/app:company_home/st:sites/cm:mysite/cm:myLibrary/"
                + your own path + "//*\"')";

它将给出文件夹ID。通过使用文件夹ID,您可以访问文档。

代码语言:javascript
复制
String query = "Select cmis:contentStreamMimeType,cmis:objectId FROM cmis:document where IN_FOLDER('" + objectId
                    + "') and cmis:contentStreamMimeType = 'application/pdf'";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37671434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档