Приветствую сообщество!Я использую alfresco community edition 6.0.0
, и я только что столкнулся с очень странной проблемой.Я использую Java API для доступа к своему репозиторию на открытом воздухе, выполняя CMIS
запросы.Я успешно извлек документы, используя cmis-strict
, как показано ниже:
Пример 1)
select * from cmis:document WHERE cmis:name like '%doc%' AND cmis:objectId = 'e318a431-0ff4-4a4a-9537-394d2bd761af' "
Пример 2)
SELECT * FROM cmis:document WHERE IN_FOLDER('63958f9c-819f-40f4-bedf-4a2e402f8b9f') AND cmis:name like '%temp%'
, которые отлично работают, что я хотел бычтобы сделать, это получить файлы / папки по определенному пути ( например, извлечь все папки в / app: company_home / app: user_homes )
то, что я делаю, запускается из браузера узла alfrescoследующий cmis-строгий запрос
SELECT * FROM cmis:folder WHERE CONTAINS('PATH:"//app:company_home/app:user_homes//*"')
, но , хотя в этом каталоге есть существующие папки, ничего не возвращается .Кажется, что аргумент PATH не распознается так, как должен, например, когда я запускаю запрос SELECT * FROM cmis:folder
, я получаю много результатов, которые в качестве родителя имеют
app:company_home/app:user_homes
узел
Anyидея в чем может быть проблема?Любая помощь будет принята с благодарностью, спасибо:)
РЕДАКТИРОВАТЬ:
Я также пытался использовать запрос lucene, как
PATH:"/app:company_home/app:user_homes//*") but no results returned too