【问题标题】:CMIS:document query errorCMIS:文档查询错误
【发布时间】:2016-10-06 21:18:41
【问题描述】:

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

我的查询是:

query = "SELECT cmis:name FROM cmis:document WHERE CONTAINS('PATH:\"/app:Company  Home/st:Sites/*\"')"

出现以下异常:

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)

我的文档路径如下:

/Sites/site_name/documentLibrary/PIM Data/3600011/rnd/VphotometricDrawings.polar diagram/en

【问题讨论】:

  • 我不确定您查询的 PATH 部分是否正确,您可能想查看一下,例如 "SELECT * FROM cmis:document WHERE CONTAINS('PATH:\"/app:company_home /st:sites/*\"')".
  • 感谢 Lista,这工作正常 SELECT * FROM cmis:document WHERE CONTAINS('PATH:\"/app:company_home/st:sites/*\"')" 但我想从像“PIM 数据”这样的文件夹查询 =“SELECT cmis:name FROM cmis:document WHERE CONTAINS('PATH:\"/app:company_home/st:sites/cm:site_name/cm:documentLibrary*\"')"
  • 感谢 Lista 它正在工作..
  • 很高兴我能帮上忙!我会将评论移到答案中,以便您下次接受。

标签: java alfresco alfresco-share cmis


【解决方案1】:

我不确定您查询的 PATH 部分是否正确,您可能想查看一下,例如:

"SELECT * FROM cmis:document WHERE CONTAINS('PATH:\"/app:company_home/st:sites/*\"')".

另外,请参阅以下链接:

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

【讨论】:

    【解决方案2】:

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

    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,您可以访问您的文档。

    String query = "Select cmis:contentStreamMimeType,cmis:objectId FROM cmis:document where IN_FOLDER('" + objectId
                        + "') and cmis:contentStreamMimeType = 'application/pdf'";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-22
      • 2014-04-22
      • 1970-01-01
      • 2016-03-11
      • 2017-08-12
      相关资源
      最近更新 更多