2014-07-12 24 views
2

我正在使用AEM 6.0 trail版本。我想爲搜索啓用拼寫檢查器,但無法弄清楚如何執行此操作。 我能夠加入 <param name="spellCheckerClass" value="com.day.crx.core.query.spell.CRXSpellChecker$OneMinuteRefreshInterval"/>使拼寫檢查器在5.6許可版本workspace.xml在AEM 6.0中啓用拼寫檢查器

但在AEM 6.0,我無法找到workspace.xml.Is這一點,因爲我使用試用版

回答

1

AEM 6基於JCR OAK,它使用Apache Solr作爲搜索引擎,在AEM 5.6.1或更早版本中使用JCR存儲庫和Apache Lucene作爲搜索引擎。

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的拼寫檢查文檔

如果我的理解是正確的,OAK 1.1應該如果有使用SOLR拼寫檢查。
https://issues.apache.org/jira/browse/OAK-2175