问题标签 [jcr-sql2]

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 回答
5763 浏览

jcr - JCR SQL2 多值属性搜索

我想使用一个或多个值作为多值属性的输入参数在内容存储库中进行搜索类似于:查找所有具有主类型“nt:unstructured”的节点,其属性“multiprop”(多值属性)包含两个值“一”和“二”。

传递给 queryManager.createQuery 的 queryString 应该是什么样子?

谢谢你。

0 投票
1 回答
4932 浏览

java - 如何在 JCR 2.0 SQL2 中进行多级属性查询?

我想做这样的事情,但是在 JCR_SQL2 中(因为 XPATH 现在在 JCR 2.0 中已弃用)。

我可以像这样得到第一个节点:

但是,我如何只在该节点下查询呢?

0 投票
1 回答
1940 浏览

java - jcr 查询构造

我正在构建一个 jcr 查询并从存储库接收数据。这是我的代码:

但这无法成功执行。它给了我一个错误

在 jcr-shell 中,如果我输入它就会工作query sql "select * from public:hours"并且会给我正确的结果。
我搜索了许多参考资料,但几乎每个示例都与我的相同。所以我不确定问题出在哪里。任何有这方面经验的人请帮忙。

0 投票
1 回答
407 浏览

jcr - Modeshape 查询 mixinTypes

我正在使用 Modeshape 和 modeshape-connector-jdbc-metadata。我想获取代表存储中表的所有节点。该节点具有[mj:catalog]混合类型。

我正在使用下一个代码查询存储:

但它总是返回空列表。

我还尝试使用下一个查询进行查询:

但结果还是一样。我做错了什么?

感谢您的任何帮助。

0 投票
1 回答
2664 浏览

aem - 用于在多个路径中搜索内容的查询字符串,使用 SQL2

目前我被困在生成具有多个路径的查询的问题上。我可以完成从crx 存储库中的特定单个根路径搜索子节点的情况。我为此使用关键字isdecendantnodenode()

正如我所说,这很好用。现在我必须面对挑战,搜索确实出现在两个或多个不同子节点中的元素 - 在同一层次结构级别中。

我实现这一目标的尝试如下:

这仅给了我返回它们仅在第二条路径中的元素(在我看来)。

下一个示例导致存储库异常:

可能关键字的顺序是错误的。我的想法已经用完了,所以 SO 属于我所拥有的最后一个选项。

提前致谢

0 投票
2 回答
2996 浏览

java - JCR-SQL2 查询通配符搜索不起作用。

我想运行这个 JCR SQL2 查询:

但运行查询后,我得到以下异常:

0 投票
2 回答
1711 浏览

java - 如何在 jackrabbit 中获取旧版本节点的属性?

我已经创建了节点并创建了 3 个版本。

现在我想得到name一个版本1.2..

我试过了

可以触发查询并获取数据吗?

我怎样才能做到这一点?

请回答这个问题。

提前致谢。

0 投票
1 回答
474 浏览

jackrabbit - 等效于 JCR SQL2 查询的 OCM 查询

我正在 Jackrabbit 存储库上实现全文搜索。在浏览了http://jackrabbit.apache.org/ocm-search.html中给出的示例之后,当谓词中只需要“and”时,我可以编写对存储库执行全文搜索。例如:

可以写成

但是,如果我尝试为以下查询编写 OCM 实现

如下所示,我得到空列表

我认为我无法正确使用 OCM 全文搜索。请建议我实施 OCM 全文搜索的正确方法,其中谓词包含大量“和”和“或”条件。

0 投票
2 回答
9124 浏览

java - JCR 按路径查询

我正在尝试通过以下查询查询给定节点类型的子树:

不知何故,它没有给出任何结果——使用 ISDESCENDANTNODE 有效——但是一旦我的元素总数超过 5k,查询性能就会很糟糕——无论是在我的子树内部还是外部。

0 投票
3 回答
9358 浏览

java - 如何在 Apache Jackrabbit 上运行查询,举例说明

我正在使用 Apache Jackrabbit 作为数据库。

我的任务

我必须选择键(整数值)最小的前 10 个节点。

我的想法

为了实现上述目标,我进行了一个查询,对所有子节点的键进行排序,然后选择前 10 个。然后通过使用这些键,我得到所有对应的节点,并在工作后删除所有键/值对。

为此,我在互联网上搜索了很多如何运行查询。你能告诉我如何在 apache jackrabit 上运行查询吗?很好,如果你用例子来解释。

编辑编号 1

公共类 JackRabbit {

}

例外

我想写一个关于下面场景的查询

在此处输入图像描述

这里具有整数值的节点具有一些属性。我想按它们的整数值对这些节点进行排序,并提取前 50 个节点以进行进一步处理。

帮助我。