Alfresco 分面搜索 - 类型分面

Alfresco faceted search - type facet

我知道可以创建自定义构面 from a document property,而且效果很好。

但是是否可以根据节点类型标题创建分面?

使用以下标准模型,会有一个名为 FolderContent.

的方面
<type name="cm:folder">
   <title>Folder</title>
   <parent>cm:cmobject</parent>
   <archive>true</archive>
...
<type name="cm:content">
   <title>Content</title>
   <parent>cm:cmobject</parent>
   <archive>true</archive>
   <properties>
   ...

这将是一个专注于 Alfresco 平台的答案,而不是一个面向共享的答案。

可以在 TYPE 字段上进行分面。 这将是类型的 QName(例如 cm:folder)。

您真正想要显示的标题将是特定于语言的,因此应将其用作本地化的关键。

因此,您可以通过 API 进行汇总,但必须自定义共享分面以显示正确的内容。我相信这是可能的,因为共享分面是可扩展和配置驱动的。我也怀疑它不容易做和配置 - 它不是通常更改的东西。

您可能还需要一些结构化的汇总,因为 TYPE 是一个层次结构。您将不得不使用数据模型来执行此操作。

可能TYPE已经在facet列表中了...

可能content mimetype给你的信息更多,是更好的选择。大多数人不会强类型文档(这将是一件好事...)

安迪