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