【问题标题】:Enable spell checker in AEM 6.0在 AEM 6.0 中启用拼写检查器
【发布时间】:2015-02-07 00:47:37
【问题描述】:

我正在使用 AEM 6.0 试用版。我想为搜索启用拼写检查器,但不知道该怎么做。 我能够通过添加在 5.6 许可版本中启用拼写检查器 <param name="spellCheckerClass" value="com.day.crx.core.query.spell.CRXSpellChecker$OneMinuteRefreshInterval"/> 到workspace.xml

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

【问题讨论】:

    标签: aem


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      很遗憾,当前版本的 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多