服务器端 JavaScript 中的 MarkLogic search.search 是否支持 JSON 选项?

Fan Li

MarkLogic 文档指出,可以用 JSON 表示“选定的客户端 API,例如 REST 客户端 API”的搜索选项:

一组查询选项具有以下结构。您只能将 JSON 表单用于选定的客户端 API,例如 REST 客户端 API。

参考:https : //docs.marklogic.com/guide/search-dev/appendixa#id_94988

我猜这不包括search.search服务器端 JavaScript 中功能?因为类似的事情search.search('apple', {...})会导致Invalid coercion: object-node{...} as element(search:options)错误。

这有点奇怪,因为许多其他 MarkLogic JavaScript 函数都支持 JSON(或 JS 对象)作为选项参数。我错过了什么?

凤仙花

REST API 支持 XML 查询选项和搜索 API 接受的结构化查询的等效 JSON。

该文档显示了查询选项和结构化查询的 XML 和 JSON 序列化:

http://docs.marklogic.com/guide/search-dev/appendixa#id_94988

http://docs.marklogic.com/guide/search-dev/structured-query#id_85307

顺便说一句,如果你想在Server-Side JavaScript中搜索,看看JSearch:

http://docs.marklogic.com/guide/search-dev/javascript

http://docs.marklogic.com/js/jsearch

JSearch 是为在服务器端 JavaScript 中使用而设计的(其中 Search API 是为在 XQuery 中使用而设计的)。

希望有所帮助,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MarkLogic 8和服务器端JavaScript-调试支持

MarkLogic 8服务器端JavaScript:将现有xml转换为json

MarkLogic中的search:search()与cts:search()

Marklogic 9服务器端JavaScript IDE

将 JavaScript 中创建的对象输出到服务器端 JSON 文件

如何检查JavaScript是否在Node JS服务器端代码中启用

使用服务器端 REST 调用时,PayPal Javascript SDK 是否支持 AUTHORIZE 意图?

在服务器端JSP中访问javascript元素

VS Code是否支持ASPX文件中的服务器端代码?

在 Javascript 中没有服务器端更改的情况下是否有任何 CORS 解决方法?

Marklogic 服务器端 Javascript:使用显式提交时的 XDMP-CONFLICTINGUPDATES

像NodeJS这样的服务器端JavaScript中的“服务器”是什么?

发送初始Web服务器响应之前,如何检测服务器端浏览器是否支持Javascript?

客户端和服务器端javascript中“ this”的值之间的差异

在JavaScript中的客户端调用服务器端变量

在Rails的ruby中添加对JSONP的服务器端支持

Gridview中的分页——数据源不支持服务器端数据分页

MarkLogic cts.search中的路径表达式

Marklogic Java客户端API中的exportListener是否有压缩选项?

仅在执行服务器端数据时在javascript中使用eval是否安全?

从 PHP 服务器端脚本获取 JSON 数据并显示在下拉列表中

Android中的JSON异常,服务器端带有PHP代码

Braintree集成-无法访问服务器端代码中的javascript nonce

以与服务器端Javascript中的UTC日期相同的显示格式获取语言环境日期

如何在javascript函数中调用服务器端函数

在javascript中设置的标签文本未在服务器端显示标签文本

在JavaScript中的Ajax中发布数组数据并在服务器端读取参数

Cloudfront Signed Cookies在Java / javascript中的完整服务器端实现

在 Javascript 中访问服务器端变量(node.js、express.js、ejs)