【发布时间】:2015-09-08 11:19:48
【问题描述】:
如文档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,client-api-java 2.0.5
谢谢, Hlib
【问题讨论】:
标签: java multithreading marklogic nosql