簡體   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