问题标签 [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.
xpath - 与 sql2 查询相同的 Xpath 查询?
我想要与 SQL2 查询相同的 XPATH 查询。
是否有任何工具或链接可用于将 sql2 查询转换为 xpath。或任何教程,如果是,请分享链接
xpath - 如何查询 jackrabbit jcr 以获取按匹配数排序的节点(使用 SQL2/XPATH)?
假设我将节点存储在 Jackrabbit JCR 存储库中,它们附加了多个“标签”属性。
我想执行 or 查询,其中返回具有查询中任何标签的标签的任何节点。但我希望它们按匹配数排序。因此,具有所有 OR 条件匹配的节点将位于顶部,仅匹配一个的节点将位于最后。
我想这与这里的建议相同: https ://stackoverflow.com/a/3289152/303106
但是 AFAIK,我们在 SQL2 中没有 CASE 结构。我也不知道 XPATH 中有什么等价的东西。
那么我如何获得相同的结果(除了应用程序级别的后处理,由于性能问题我希望避免)。
jcr-sql2 - JCR SQL2 按路径过滤
我正在尝试过滤路径中某处包含“演绎版”的记录。我在查询 NOT CONTAINS(s.*, 'renditions') 中有,但它返回的记录在路径中间但不是在结尾。有什么想法可以消除所有这些记录吗?有没有比全文搜索更快的方法?
spring - 如何在不使用 apache jackrabbit 数据存储的情况下从数据库中检索数据?
我已经将 Jack rabbit 与 Oracle 数据库集成,并且我正在
使用 Jackrabbit 存储数据,如果我不想使用 Jackrabbit 检索数据,我可以通过什么方式获取数据。在数据库中,数据以 blob 类型存储。
java - Apache Jackrabbit JCA 2.7.5 .docx 和 .xlsx 索引
我正在使用 Appache Jackrabbit JCA 2.7.5,问题是文件 .docx 和 .xlsx 没有被索引。
我的步骤:
- 在 glassfish 上部署Jackrabbit JCA
resource adapter
Connector Connection Pool
为resource adapter
指示ConfigFile=path/to/the/repository.xml
和创建一个HomeDir=path/to/the //miss the repository.xml
Connector Resources
为连接器池(jndi)创建一个- 创建网络应用程序
创建类以从连接器资源获取会话(下面的代码)
/li>创建自定义文件类型
/li>为持久性创建抽象类
/li>创建 bean
/li>
我的配置文件:
存储库.xml
/li>tika-config.xml
/li>
来自 bean 的所有查询都有效,除非我调用该函数public List<Fichier> findAllByContains(String path,String motCles)
对 .docx 和 .xslx 文档进行全文搜索。对 .pdf、.txt、.xml、.xls、.doc 等的全文搜索工作完美。
aem - SQL2 查询语句在 CQ5 的 CRXDE lite 搜索工具中不起作用
您好我正在尝试搜索名称为“ MainReference ”并包含属性“ id ”的节点,该属性的值在给定路径内等于“ FK123456 ”或“ 123456 ”。当我在代码中使用查询生成器执行此操作时,它工作正常。为此,我使用了以下语句:
但是当我尝试使用 crxdelite --> Tools --> query 搜索它时,使用以下语句:
它在声明中给出了一些错误。
你能帮帮我吗?如何使用搜索功能中的查询工具执行相同的查询。
查询类型是 SQL2 错误是 --SELECT * FROM [nt:base] AS s WHERE ISDESCENDANTNODE(s,'/etc/commerce/products/flipkart') and CONTAINS NAME() = 'MainReference' and (s.id, 'FK123456' OR s.id='123456'); expected: (, ., =, <>, <, >, <=, >=, LIKE, IS, NO
jcr-sql2 - JCR SQL2 类似带有转义的查询不起作用
此查询运行良好:
但是这个查询没有:
该错误也无济于事:
那么给了什么?
java - JCR_SQL2 如何获得不同的聚合结果
我正在尝试在 JCR_SQL2 中编写一个查询,但没有运气。我有一张如下表:
|property |example value|
+---------------+-------------+
|user_name |John Smith |
|restaurnat_name|McDonalds |
|action |like |
|food |big mac |
查询将是这样的:“为用户获取最喜欢的食物,为餐厅”
我的回答如下:
如上表所示,按用户数排序
尽管如此,还有一个警告,我需要强制执行分页,以便我可以返回 10 个结果,并且能够跳转到下一页,我会得到另外 10 个结果,以确保排序不受影响。
任何帮助将不胜感激
lucene - 使用 Lucene 和 modeshape 对全文搜索结果进行排名
我正在尝试使用 modeshape 进行全文搜索。我对基于 lucene 指数的排名结果特别感兴趣。这是我的存储库配置
我注意到在指定位置创建了一个 lucene 索引。我在存储库中添加了 10-15 个搜索词出现次数不同的文件,并尝试使用一些词进行搜索。我正在打印分数,如下所示
但是,对于所有结果,这里的分数始终为 1.0。还尝试了一个没有连接的更简单的查询......
但没有运气
aem - AEM 6 的 SQL2 JCR 查询问题
我有以下查询,它没有产生任何结果,但没有错误。我正在尝试选择所有不是“精选新闻稿”并且属于某种类型的页面,例如“公告”。
如果我删除“AND(不包含...”行,我会得到正确的结果。另外,如果我把那行放回去,并删除“AND(CONTAINS(...”)行,我会得到正确的结果。但是有两行在那里同时给我没有结果。有些页面应该是合格的,即它们不是特色新闻稿,它们是公告类型,所以在我看来,这在逻辑上应该可行。
有谁知道查询不起作用的任何原因?我是 SQL2 的新手,我在网上找不到任何类似的例子,只是一般性的语法描述。
谢谢!