我正在开发 AEM 6.3 ,其中搜索功能我正在使用提供的搜索API。请告诉我如何获得自动建议/自动更正功能。预期输出是,如果用户搜索任何错误的术语,则应显示列表建议。
答案 0 :(得分:2)
有各种方法可以做到。
1& 3不是核心框架的一部分,因此它们在项目限制内可以解释。但是,使用自定义Lucene索引是一个OOTB AEM功能,所以我建议在尝试其他选项之前先查看它。
简而言之,
几乎就是这样。有一些API可以在您的搜索中显示相关的建议条款。
实施的选择取决于您期望的搜索词类型和数据的一致性(拼写错误,建议相关性等),但这一切都归结为您的域名足够丰富,可以从建议中受益。
请注意,默认的lucene索引已经使用了建议标志,因此在自定义或创建新索引之前请仔细评估它。