问题标签 [cts-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xquery - 将 where 移入 cts:search
鉴于此查询:
如何将“where”约束移动到 CTS 搜索查询中?
xquery - MarkLogic:将 cts:search 表达式绑定到变量
在 MarkLogic 中,是否可以将cts:search
表达式绑定到变量,然后在XQuery的其他地方使用该变量?
我想做这样的事情:
但是,我不确定如何传递表达式本身,而不是它返回的内容。
xquery - cts:search 和 cts:element-attribute-values 有什么区别?
我无法理解 和 之间cts:search
的尊重cts:element-attribute-values
。我可以用这两个函数得到相同的结果。最好的解决办法是什么?
或者
ar:concept-ancestor是元素范围索引和元素属性范围索引。
和这样的xml结构
谢谢!
marklogic - Marklogic 使用 cts:search over FLWOR 计算旧文档
关于使用 cts:search over FLOWR 的问题。我有一个 xqy 运行数据库中的所有文档并检查具有时间戳的元素。我们在插入文档时创建了该时间戳。目标是删除早于 x 天的文档。
现在我需要知道我有多少文件是超过 x 天的,这样我就可以尝试使用 CORB 作业来删除它们。
到目前为止,我的查询有效:
这工作正常,但我需要知道有多少,看看我是否可以从查询控制台运行它,或者我需要设置一个每天运行的定期 CORB 作业。
我正在研究 cts:search 类似的东西:
但这似乎需要元素......不,我被卡住了。
问题:有没有更直接的方法来查找和计算所有早于 x 天的文档?
xml - 如何使用 cts:element-values 在 XQuery 下实现
我正在使用以下查询,该查询cts:search
在生产中运行时需要花费大量时间
谁能帮我用cts:element-values
函数重写上面的查询,因为我只需要频率值。
我尝试了以下查询,但过滤无法正常工作。任何帮助都非常感谢
谢谢
marklogic - XDMP-TOOMANYPOSITIONS - Marklogic 错误
我正在形成一个包含许多组多个或查询和查询的查询,这是该cts:search()
函数的第二个参数。但是当我使用 时cts:search()
,我得到XDMP-TOOMANYPOSITIONS: error。谁能告诉我是什么条件下的原因。会出现这个错误吗?
xml - 元素查询中的值查询
搜索总高度为 4" 的项目:
我有一个关于使用 cts:search 的问题。考虑以下 xml:
假设我要查找总高度 = 4" 的项目
我在 cts:search 中使用以下查询:
这给了我所有总高度为 4 英寸、1/4 英寸或 3/4 英寸等的项目。这是因为单词查询进行了“包含”搜索。但我想要一个准确的值匹配。我不能做元素值查询,因为它被包裹在元素查询中(元素值不是子元素)。
我们目前有两种选择涉及更改 xml 结构: 选项 1. 使值成为 AttributeValue 元素的属性;选项 2. 使其成为子元素。
我觉得必须有一种方法可以在不更改 xml 结构的情况下获得我正在寻找的东西。请指教。
diacritics - Marklogic 变音符号敏感搜索不适用于未过滤的搜索
如果我在未过滤模式下对变音符号敏感cts:query
,cts:search
那么我会得到正确的结果,但在过滤模式下做同样的事情会给我不正确的结果。例如 :
但 :
那么,有没有什么方法可以为未过滤的搜索获得正确的结果呢?
请在下面找到我的代码详细信息。
$cts-query 是这样的。
在选项中,我可以通过“变音符号敏感”或不通过。
xquery - 如何将给定的文本搜索到 marklogic XHTML 文件中,例如 clt+f
我将以下 XHTML 文件保存在带有 URI(/54ab8c234f3c8ce1f5c30ddc) 的 marklogic 中。
我需要根据字符串搜索 Marklogic DB(如果它是 XHTML 中的标记名称或属性名称或文本)。
我只能搜索任一属性的文本。但不能一次全部搜索。
注意:如果我通过“SS_Default”(它是一个属性值)字符串,它将返回 marklogic 的 URI,或者如果我通过“META”(它是一个标签名称)它应该返回相应的 URI,或者如果我通过“Narrowed” by"(它是一个文本)它应该返回相应文件的URI。
xquery - 如何将xhtml文档加载为文本并在marklogic中搜索关键字
我已经在 marklogic 中加载了 XHTML 文件。但需要对属性、元素和文本进行搜索。所以我需要将文档作为文本获取/加载并在文档上执行搜索。
下面是 XHTML 文件。