服务器端JavaScript中的MarkLogic search.search是否支持JSON选项?
MarkLogic文档指出,对于“选定的客户端API,如REST客户端API”,搜索选项可以用JSON表示: 一组查询选项具有以下结构。您只能将JSON表单与选定的客户端API(如REST客户端API)一起使用 参考: 我想这还不包括服务器端JavaScript中的服务器端JavaScript中的MarkLogic search.search是否支持JSON选项?,marklogic,Marklogic,MarkLogic文档指出,对于“选定的客户端API,如REST客户端API”,搜索选项可以用JSON表示: 一组查询选项具有以下结构。您只能将JSON表单与选定的客户端API(如REST客户端API)一起使用 参考: 我想这还不包括服务器端JavaScript中的search.search功能?因为类似于search.search('apple',{…})的东西会导致无效强制:对象节点{…}作为元素(search:options)错误 这有点奇怪,因为许多其他MarkLogicJavaScri
search.search
功能?因为类似于search.search('apple',{…})
的东西会导致无效强制:对象节点{…}作为元素(search:options)
错误
这有点奇怪,因为许多其他MarkLogicJavaScript函数都支持JSON(或JS对象)作为选项参数。我遗漏了什么吗?REST API为XML查询选项和搜索API接受的结构化查询支持JSON等价物 文档显示了查询选项和结构化查询的XML和JSON序列化: 顺便说一下,如果您想在服务器端JavaScript中搜索,请查看JSearch: JSearch设计用于服务器端JavaScript(其中搜索API设计用于XQuery)
希望这能有所帮助,您将指向旧的MarkLogic文档(用于v7)。您使用的是什么版本的MarkLogic?谢谢,@grtjn。没有意识到我引用的是过时的文档。我已经更新了我的问题。我正在使用版本9。谢谢!目前,我正在使用sjs开发搜索查询,然后通过RESTAPI使用这些查询。但是我肯定会考虑JSKEY来使用未来的用例。