Alfresco lucene 搜索找不到文件夹

Alfresco lucene search cannot find folder

我在网站的文档库中有一个文件夹。我想找到该文件夹​​的所有内容。 运行 在节点浏览器中进行 lucene/alfresco-fts 查询 returns 未找到项目:

PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder/*"

这是错误的,因为我在该文件夹中有文档,并且 运行 对不同文件夹的相同查询 return 的正确结果。另一件奇怪的事情是我无法获取此文件夹:以下查询也 returns No items found:

PATH:"/app:company_home/st:sites/cm:mysite/cm:documentLibrary/cm:MyFolder"

此外,如果我获取文档库的内容,则结果中将跳过 MyFolder,子文件夹为 returned:

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 相同。我没有任何自定义 behaviours/rules/etc.

我怎样才能使第一个 lucene 查询工作和 return MyFolder 的内容?

我建议您从文件夹详细信息页面获取文件夹的节点引用并在节点浏览器中搜索。在那里你可以获得主要路径。请交叉验证您使用 lucene 搜索的路径或使用该主路径在 lucene 搜索中搜索文件夹。

另一种可能是文件夹 (MyFolder) 的区域设置 属性(sys:locale) 与您浏览器的区域设置不同。请检查 MyFolder 的区域设置是否与显示结果的其他文件夹相同。如果不是那也可能是一个原因。

尝试更新文件夹上的元数据,以便 Solr re-indexes 它。您还可以获取它的 db id,然后通过 db id 告诉 solr re-index 它。如果超过 1000 children,FTS 查询可能会失败。 - 已知问题。尝试使用 txmd 查询。