Как указана в документации https://docs.marklogic.com/7.0/guide/java/intro#id_71012Установить длину другой страницы для каждого поискового запроса
менеджеров документов являются поточно один раз изначально настроено; независимо от того, сколько потоков у вас есть, вам нужен только один менеджер документов для каждого типа документа.
Я хотел бы указать разную длину страницы для каждого запроса. Но единственным способом, который я нашел для этого, является вызов соответствующего метода QueryManager. Поэтому мне нужно, чтобы синхронизировать себя:
synchronized (queryManager) {
queryManager.setPageLength(messagesOnPage);
queryManager.search(queryDefinition, searchHandle, pageNo);
}
Вопрос: Можно указать длину страницы другим способом (например, установив его в QueryDefinition)?
Я использую MarkLogic 7.0, клиент-апи-Java 2.0.5
Спасибо, Глеб