Я использую библиотеку OPENCMIS для подключения разъема CMIS Sharepoint. После подключения к определенной библиотеке (репозиторий на языке CMIS) пытались получить список документов из этой конкретной библиотеки, которые соответствовали критериям (например, name = myTestDocument). Он отлично работает со следующим запросом:
выберите * из документа, где cmis: name = 'myTestDocument'
Это нормально, но так как критерии будут заполнены пользователем, мы переключаемся на использование предиката CONTAINS, чтобы иметь возможность поиска без полного имени (например, только «Test» вместо «myTestDocument»). Таким образом, запрос выглядит примерно так:
выберите * из документа, в котором содержится («Тест»).
Возвращает документы, соответствующие критериям в библиотеке, а также документы из других библиотек.
Есть ли у кого-нибудь представление о том, как обеспечить поиск только в подключенной библиотеке.