Alfresco 5.0.c + SOLR4,自定义属性未编入索引

Alfresco 5.0.c + SOLR4, custom properties not indexed

我正在使用 Alfresco 5。0.c。最近我从 Solr 1.4 升级到 Solr 4(本地和服务器上)。

我遇到的问题是自定义属性不再被索引。

在 Solr 1.4 中,我使用 search.get.config.xml 包含以下内容的文件来索引自定义属性:

<search>
  <default-operator>AND</default-operator>
  <default-query-template>
    %(cm:name cm:title cm:description
    <!--custom properties-->
    xz:personStatus xz:username xz:typeName xz:orgUnit xz:fullName 
    TEXT TAG)
  </default-query-template>
</search>

但似乎对于 Solr 4 这种方法不起作用。

如何告诉 Solr 4 索引自定义属性?

另一个相关问题。

我安装了 alfresco 5 的干净版本。0.c 使用 maven sdk 并发现开箱即用它使用的是 solr 1.4 而不是广告上说的 solr 4。 在 solr artifact-id 的 pom.xml 中是 alfresco-solr 而不是 alfresco-solr4。 我错过了什么吗?

根据我的经验,我使用安装向导安装了 Alfresco 社区 5.0.c,并且如文档中所述 Alfresco SolR4 installation and configuration

The Solr 4 search subsystem is installed by default when you install Alfresco One 5.0 using the setup wizards (installer)

我可以向您保证,我的自定义属性已成功编入索引。

检查 Alfresco nexus 存储库我可以看到 5.0.c 的正确依赖项是 alfresco-solr,而在 org.apache.solr.apache-solr 分支下有一个最新的 1.4.1-alfrescopatched-20141112依赖性

有关详细信息,请查看此处 Alfresco SDK 2.0.0