在AEM 6.0中启用拼写检查程序

时间:2014-07-12 06:58:11

标签: cq5 aem

我正在使用AEM 6.0跟踪版本。我想为搜索启用拼写检查,但无法弄清楚如何执行此操作。 通过添加,我能够在5.6 Licensed版本中启用拼写检查 <param name="spellCheckerClass" value="com.day.crx.core.query.spell.CRXSpellChecker$OneMinuteRefreshInterval"/>到workspace.xml

但是在AEM 6.0中,我无法找到workspace.xml。这是因为我使用的是trail版本

2 个答案:

答案 0 :(得分:1)

AEM 6基于JCR OAK,它使用Apache Solr作为搜索引擎,其中AEM 5.6.1或更早版本的JCR存储库和Apache Lucene作为搜索引擎。

答案 1 :(得分:1)

不幸的是,当前版本的AEM 6.0不支持拼写检查功能。我经过惨痛的教训才学到这个。根据我的理解,AEM 6.0 SP2仍然使用OAK 1.0.9。 OAK中的拼写检查支持已添加到1.1.0

但是这里有关于如何在AEM 6.0中至少启用SolR搜索的信息(仍然比正常的JCR搜索更好),并且你应该准备好在发生时进行拼写检查支持

http://docs.adobe.com/docs/en/aem/6-0/deploy/upgrade/queries-and-indexing.html

要在SolR中启用拼写检查,您可以查看SolR Spellchecker文档

如果我的理解是正确的,OAK 1.1应该使用SolR拼写检查(如果有的话) https://issues.apache.org/jira/browse/OAK-2175