Magnolia CMS 5.5 全文搜索

Magnolia CMS 5.5 Full Text Search

所以我有一个 Magnolia CMS 运行 页面,其中包含带有富文本字段等的区域和组件。据我了解,我可以使用模板函数

赞:searchfn.searchContent('website', queryStr, '/', "")

搜索内容。在调试我没有搜索结果时,我发现查询选择了术语 "rep:excerpt()"。 (参见 SearchTemplatingFunctions.java)

有人可以解释这个摘录的来源(自动生成的吗?),也许可以给我一个提示,为什么我没有得到任何结果..

rep:excerpt() 函数将从 JR 存储库调用配置的摘录提供程序。默认情况下(检查您的 WEB-INF/config/repo-config/jackrabbit***.xml)它应该是 info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt

主要是为了确保搜索结果在显示搜索中找到的文档摘录时格式正确(应该包含 html)。

您是否找到任何结果应该没有影响。