问题标签 [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.

0 投票
1 回答
772 浏览

xquery - 将 where 移入 cts:search

鉴于此查询:

如何将“where”约束移动到 CTS 搜索查询中?

0 投票
3 回答
522 浏览

xquery - MarkLogic:将 cts:search 表达式绑定到变量

在 MarkLogic 中,是否可以将cts:search表达式绑定到变量,然后在XQuery的其他地方使用该变量?

我想做这样的事情:

但是,我不确定如何传递表达式本身,而不是它返回的内容。

0 投票
2 回答
1287 浏览

xquery - cts:search 和 cts:element-attribute-values 有什么区别?

我无法理解 和 之间cts:search的尊重cts:element-attribute-values。我可以用这两个函数得到相同的结果。最好的解决办法是什么?

或者

ar:concept-ancestor是元素范围索引和元素属性范围索引。

和这样的xml结构

谢谢!

0 投票
1 回答
825 浏览

marklogic - Marklogic 使用 cts:search over FLWOR 计算旧文档

关于使用 cts:search over FLOWR 的问题。我有一个 xqy 运行数据库中的所有文档并检查具有时间戳的元素。我们在插入文档时创建了该时间戳。目标是删除早于 x 天的文档。

现在我需要知道我有多少文件是超过 x 天的,这样我就可以尝试使用 CORB 作业来删除它们。

到目前为止,我的查询有效:

这工作正常,但我需要知道有多少,看看我是否可以从查询控制台运行它,或者我需要设置一个每天运行的定期 CORB 作业。

我正在研究 cts:search 类似的东西:

但这似乎需要元素......不,我被卡住了。

问题:有没有更直接的方法来查找和计算所有早于 x 天的文档?

0 投票
1 回答
839 浏览

xml - 如何使用 cts:element-values 在 XQuery 下实现

我正在使用以下查询,该查询cts:search在生产中运行时需要花费大量时间

谁能帮我用cts:element-values函数重写上面的查询,因为我只需要频率值。

我尝试了以下查询,但过滤无法正常工作。任何帮助都非常感谢

谢谢

0 投票
1 回答
213 浏览

marklogic - XDMP-TOOMANYPOSITIONS - Marklogic 错误

我正在形成一个包含许多组多个或查询和查询的查询,这是该cts:search()函数的第二个参数。但是当我使用 时cts:search() ,我得到XDMP-TOOMANYPOSITIONS: error。谁能告诉我是什么条件下的原因。会出现这个错误吗?

0 投票
2 回答
327 浏览

xml - 元素查询中的值查询

搜索总高度为 4" 的项目:

我有一个关于使用 cts:search 的问题。考虑以下 xml:

假设我要查找总高度 = 4" 的项目

我在 cts:search 中使用以下查询:

这给了我所有总高度为 4 英寸、1/4 英寸或 3/4 英寸等的项目。这是因为单词查询进行了“包含”搜索。但我想要一个准确的值匹配。我不能做元素值查询,因为它被包裹在元素查询中(元素值不是子元素)。

我们目前有两种选择涉及更改 xml 结构: 选项 1. 使值成为 AttributeValue 元素的属性;选项 2. 使其成为子元素。

我觉得必须有一种方法可以在不更改 xml 结构的情况下获得我正在寻找的东西。请指教。

0 投票
1 回答
168 浏览

diacritics - Marklogic 变音符号敏感搜索不适用于未过滤的搜索

如果我在未过滤模式下对变音符号敏感cts:querycts:search那么我会得到正确的结果,但在过滤模式下做同样的事情会给我不正确的结果。例如 :

但 :

那么,有没有什么方法可以为未过滤的搜索获得正确的结果呢?

请在下面找到我的代码详细信息。

$cts-query 是这样的。

在选项中,我可以通过“变音符号敏感”或不通过。

0 投票
2 回答
235 浏览

xquery - 如何将给定的文本搜索到 marklogic XHTML 文件中,例如 clt+f

我将以下 XHTML 文件保存在带有 URI(/54ab8c234f3c8ce1f5c30ddc) 的 marklogic 中。

我需要根据字符串搜索 Marklogic DB(如果它是 XHTML 中的标记名称或属​​性名称或文本)。

我只能搜索任一属性的文本。但不能一次全部搜索。

注意:如果我通过“SS_Default”(它是一个属性值)字符串,它将返回 marklogic 的 URI,或者如果我通过“META”(它是一个标签名称)它应该返回相应的 URI,或者如果我通过“Narrowed” by"(它是一个文本)它应该返回相应文件的URI。

0 投票
1 回答
270 浏览

xquery - 如何将xhtml文档加载为文本并在marklogic中搜索关键字

我已经在 marklogic 中加载了 XHTML 文件。但需要对属性、元素和文本进行搜索。所以我需要将文档作为文本获取/加载并在文档上执行搜索。

下面是 XHTML 文件。