Marklogic无法返回超级数据库的搜索响应

时间:2016-03-22 11:47:49

标签: marklogic marklogic-7

我正在使用MarkLogic 7.我有一个名为Mysearch的app服务器端点,它附加到名为SuperDb的数据库。这个SuperDb有一个名为SubDb的子数据库。

我有一个用户有权阅读文档,执行xquery。当我使用此用户登录qconsole时,使用search:search库运行搜索查询没有问题,我得到与我的搜索词匹配的文档的响应。

但是,如果我使用休息客户端并调用应用服务器端点,则此端点正在运行一个模块,该模块在内部使用search:search进行搜索。搜索结果中没有返回任何内容。

我不知道为什么同一个查询在应用服务器和qconsole上的执行方式不同。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您是否使用相同的用户ID登录app服务器以及QConsole?如果您的答案为否,则需要为用于登录app server的用户ID添加更多权限。