Я использую Marklogic 9.0-8 на Windows 10. У меня есть некоторая сложная логика, которую я должен сделать на стороне marklogic, используя xquery. Эти логики используются для проверки данных внутри marklogic.
Итак, я собираюсь написать функции модуля и сохранить их в модуле marklogic db / file system, затем я хочу вызвать java с некоторыми параметрами. Параметры могут быть чем-то вроде поискового запроса, например, что такое коллекция, как и в каком каталоге. После того, как логика заканчивается, мне нужно отправить результат XML обратно в Java.
Я смотрел на API поиска Java, надеясь, что смогу подключить библиотеку преобразования. Но я чувствую, что в поисковом API есть нумерация страниц, которая не позволяет сразу получить все данные, соответствующие параметрам, и я не знаю, как полностью отключить нумерацию страниц. Моя логика должна работать со всеми данными, которые соответствуют параметрам. Кажется, API поиска Java - это большой пакет, но я не уверен, достаточно ли он гибок для меня.
Я полагаю, что другой способ - использовать XCC, чтобы просто вызвать xquery и вернуть данные.
У кого-нибудь есть предложения, если есть какой-нибудь лучший способ сделать это? или какой путь мне следует использовать?
Спасибо, Хелен