Sitecore 7突出显示搜索结果

时间:2013-12-02 15:24:06

标签: sitecore lucene.net highlighting sitecore7

我正在将项目从Sitecore 6.2升级到Sitecore 7。

我发现在Sitecore 6.2中,搜索结果的突出显示是使用sitecore.client dll中的Lucene.Net.Search.Highlight.Highlighter,QueryScorer和Formatter类实现的。

Sitecore 7提供哪些类和/或功能来在搜索结果中突出显示?我搜索了网页,但找不到所需的信息/示例。

2 个答案:

答案 0 :(得分:3)

目前不支持使用Sitecore 7 OOTB突出显示结果(它将在更高版本中推出)。问题是我们使用DocumentMapper将结果映射回对象,因此您无法像旧版本那样对“Document”对象进行原始访问。

目前,如果您想深入了解Lucene并亲自获得结果,您可以在Lucene.net contrib库中找到Highlighting功能。

如果您确实使用了这个,那么有一篇关于Lucene DLL版本的博客文章应该注意:

http://laubplusco.net/sitecore-7-lucen-3-0-highlighted-results/

答案 1 :(得分:0)

我不确定是否可以在搜索结果中高亮显示。 在这个link上,您可以看到:这个小美女是LINQ层中隐藏的宝石,未来版本的Sitecore将成为您获取突出显示条款,拼写建议等的门户。