MarkLogic提供了一种可能性,可以查看索引将如何处理给定的搜索表达式.XQuery函数xdmp:plan负责-https://docs.marklogic.com/xdmp:plan

这里完美地描述了它的工作方式-https://www.marklogic.com/blog/working-with-xdmp-plan/

我的问题是,是否有类似于该函数的JavaScript?如何分析用JavaScript编写的查询?

推荐答案

这取决于你在做什么.但此列表中可能有一些工具可以满足您的需求,具体取决于您在实施中使用的工具:

cts.plan()

返回一个JavaScript对象数组,记录有关索引如何处理给定搜索的信息.


xdmp.sqlPlan()

返回表示给定SQL SELECT查询的查询计划的 node .


sparqlPlan()

返回表示给定SPARQL查询的查询计划的 node .


op.explain()

此方法返回内置执行计划的表示形式.

  • 只能找到xquery文档链接

Javascript相关问答推荐

深嵌套的ng-container元素仍然可以在Angular 布局组件中正确渲染内容吗?

fs. writeFile()vs fs.writeFile()vs fs.appendFile()

使用javascript将Plotly Expandable Sparkline转换为HighCharter Plot在bslib卡中

在286之后恢复轮询

在带有背景图像和圆形的div中添加长方体阴影时的重影线

Angular 中的类型错误上不存在获取属性

您能在卸载程序(QtInsteller框架)上添加WizardPage吗?

这个值总是返回未定义的-Reaction

在使用REACT更改了CSS类之后,无法更改CSS样式

将Node.js包发布到GitHub包-错误ENEEDAUTH

如何在我的Next.js项目中.blob()我的图像文件?

如何为仅有数据可用的点显示X轴标签?

自动滚动功能在当前图像左侧显示上一张图像的一部分

无法使用npm install安装react-dom、react和next

如何在移动设备中使用JAVASSCRIPT移除点击时的焦点/悬停状态

material UI自动完成全宽

为什么我的Reaction组件不能使用createBrowserRouter呈现?

如何在Angular中运行没有哈希的项目

在一次操作中使用多个addToSet不适用于多个数组

.Remove()函数不适用于MongoDB