繁体   English   中英

服务器端javascript或node.js中的Marklogic结构化查询

[英]Marklogic structured query in server side javascript or node.js

是否可以在服务器端javascript(通过cts.*jsearch.* )或Node.js API上执行结构化查询?

根据文档( https://docs.marklogic.com/guide/search-dev/structured-query#id_47703 ),可能只能通过XQuery,Java或REST API进行。

我的印象是XQuery和服务器端javascript实现具有相同的功能。

等效的表达能力不一定表示相同的接口。

结构化查询主要用于REST,Java和Node.js客户端API。 使用Node.js客户端API queryBuilder接口构造结构化查询。 请参阅http://docs.marklogic.com/guide/node-dev/search#id_28266

或者,如果由于某种原因不想使用构建器,则可以滚动自己的包含结构化查询的组合查询。 请参阅http://docs.marklogic.com/guide/node-dev/search#id_57610

在服务器端,推荐的JS搜索API是jsearch。 请参阅http://docs.marklogic.com/js/jsearchhttp://docs.marklogic.com/guide/search-dev/javascript#chapter Jsearch在cts:queries上运行。 结构化查询实际上只是cts:query的薄薄一层。

可以像其他XQuery库一样从JS调用search:resolve(作为search.resolve),但是它以XML为中心,因此从JS使用它不是很方便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM