【发布时间】:2016-11-21 15:59:12
【问题描述】:
我在网站的文档库中有一个文件夹。我想找到该文件夹的所有内容。在节点浏览器中运行以下 lucene/alfresco-fts 查询返回 No items found:
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder/*"
这是错误的,因为我在该文件夹中有文档并且对不同文件夹运行相同的查询会返回正确的结果。另一个奇怪的事情是我无法获取此文件夹:以下查询还返回 No items found:
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder"
此外,如果我获得文档库的内容,则 MyFolder 在结果中被跳过并返回子文件夹:
PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/*"
Name | Parent
--------------|---------------------
cm:MyFolder2 | /app:company_home/st:sites/cm:mysite/cm:documentLibrary
cm:MySubfolder| /app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder
我检查了 MyFolder 的方面和属性,它们与 MyFolder2 相同。我没有任何自定义行为/规则/等。
如何使第一个 lucene 查询工作并返回 MyFolder 的内容?
【问题讨论】:
-
尝试使用 Solr 进行完整的重新索引:docs.alfresco.com/5.1/tasks/solr-reindex.html
-
根据我的经验,这几乎总是意味着它没有被索引。尝试使用 CMIS 或 DB 搜索,我打赌你会找到它,这将证明理论。