Magnolia CMS 5.5 全文搜索
Posted
技术标签:
【中文标题】Magnolia CMS 5.5 全文搜索【英文标题】:Magnolia CMS 5.5 Full Text Search 【发布时间】:2017-07-12 14:52:20 【问题描述】:所以我有一个 Magnolia CMS,它运行具有区域和组件以及富文本字段等的页面。据我了解,我可以使用模板函数
点赞:searchfn.searchContent('website', queryStr, '/', "")
搜索内容。在调试我没有搜索结果时,我发现查询选择了术语“rep:excerpt()”。 (参见 SearchTemplatingFunctions.java)
有人可以解释这段摘录的来源(自动生成的吗?),也许可以给我一个提示,为什么我没有得到任何结果..
【问题讨论】:
【参考方案1】:rep:excerpt()
函数将从 JR repo 调用配置的摘录提供程序。默认情况下(检查您的WEB-INF/config/repo-config/jackrabbit***.xml
)它应该是info.magnolia.jackrabbit.lucene.SearchhtmlExcerpt
。
主要是为了确保在显示搜索中找到的文档的摘录时,搜索结果的格式正确(应该包含 html)。
应该不会影响您是否找到任何结果。
【讨论】:
以上是关于Magnolia CMS 5.5 全文搜索的主要内容,如果未能解决你的问题,请参考以下文章
Jackrabbit 索引配置白名单 (Magnolia CMS 5.5.5 Fulltextsearch)