问题标签 [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 回答
344 浏览

aem - 在 JCR SQL2 查询中转义特殊字符

我正在使用如下 JCR SQL2 查询:

在这种情况下,我得到了正确的要求。

但是如何在 JCR SQL2 查询中转义电子邮件中的撇号?例如,如果我搜索firstname_last'name@testemail.com,我得到 java.text.ParseException。如何在 JCR SQL2 查询中转义特殊字符?

0 投票
1 回答
496 浏览

lucene - 使用 Querybuilder 从全文搜索父路径中排除子路径或从 XPATH/JCR SQL2 查询中获取搜索命中摘录

我想使用 querybuilder 从搜索路径中排除子节点路径

例如 - 父文件夹是 /content/mysite/en

和子文件夹是

/content/mysite/en/testfolder1

/content/mysite/en/testfolder2

我希望查询生成器编写查询以排除这些路径

我已经看过这个问题了-

AEM 查询构建器在搜索中排除文件夹

但是分组路径和 p.not=true 似乎没有按预期工作

我知道使用查询生成器编写这样的查询有点棘手;所以我正在使用 JCR/SQL2 查询 -

使用

但现在的问题是,我们还想要由 querybuilder api 的 SearchResult 的命中对象自动创建的搜索摘录 -

那么有没有办法可以使用 JCR/SQL2 查询来获取摘录?

或者有没有一种方法可以使用 querybuilder 构建排除子文件夹查询;这样我就可以从结果中摘录?两种解决方案都可以解决我的问题。

如果有人有使用 querybuilder 排除子文件夹查询的经验;或使用 JCR/SQL2 查询构建搜索摘录;或本案的任何其他想法/建议;帮助将不胜感激

0 投票
0 回答
139 浏览

java - JCR API 2.0 的 Jackrabbit 权限问题

我是 Jackrabbit 的新手,正在尝试创建一个节点并将其保存在会话中。我得到了以下权限问题:

我使用的 jar 文件是jackrabbit-standalone-2.20.2.jar,这是我的代码:

我可以知道可能导致问题的原因以及在哪里可以解决权限问题?

提前致谢!

0 投票
0 回答
38 浏览

jcr - 无法为不存在的 blob 创建下载 URI

我正在为 CMS 使用 jack rabbit OAK 实施,并使用直接二进制方法将文件存储在 AWS S3 中。在存储库中保存文件后,当我尝试使用直接二进制下载功能下载特定文件时,即使数据库中存在文件详细信息,我也会遇到以下错误:

错误:

数据库记录片段:

我可以看到数据库中存在的 blob ID 不完全等于错误片段中不存在的 blob,它在 blob ID 的第 4 个位置之后具有 hypen(-),jackrabbit Oak 内部如何处理此问题以及如何获取正确的数据。

0 投票
1 回答
216 浏览

aem - 如果该组件存在于该页面中,则仅选择 AEM 中模板的特定页面

我在 AEM 中有一个模板,我必须在其中选择组件存在于页面中的模板的所有页面。

当前查询:

这将返回所有页面,但我必须返回选择性页面。例如,当前模板中存在2个文本组件,其中一个文本组件在页面P1上被解锁和修改。现在该组件已在页面 p1 上创建。

我必须在结果中返回那个 P1 页面