0

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

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

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

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

4

1 回答 1

1

您是否使用相同的用户 ID 登录应用服务器和 QConsole?如果您的回答是否定的,您需要为用于应用服务器登录的用户 ID 添加更多权限。

于 2016-03-22T16:13:41.993 回答