1

Sql Server 2008在其FTS功能中本身不支持命中突出显示,目前您必须自己实现using a variety of techniques。 Microsoft有made some vague noises将其包含在未来的SQL Server版本中。SQL Server 2012 FTS是否支持命中高亮?

有谁知道SQL Server 2012 FTS是否会支持点击高亮?

+0

我知道它已经有一段时间,但如果你没有得到通知的更新,你已经接受了答案,要指出的是,我已经添加了一些新的信息,我的答案。 – 2012-08-03 18:13:02

+0

谢谢亚伦。该插件看起来很有趣,谢谢指出。 – 2012-08-06 14:03:21

+0

另请参阅http://www.sqlperformance.com/2012/09/t-sql-queries/hit-highlighting-in-full-text-search – 2012-09-25 14:30:53

回答

8

自从第一次测试以来,我一直在玩SQL Server 2012,这不是我听说过的全文增强(在我的演讲中我一直在谈论其他几个人在各种事件中的新功能包括对邻近和语义搜索的改变)。

编辑

好像打了高亮是一个“重要的功能”早在2007年,根据Connect Item #295100 : Full-text search summaries (hit-highlighting)。但尽管微软发表评论称这是一项重要功能,并且他们在2008年没有添加它,只是因为它们耗尽了时间,但我们仍然没有在2008 R2或2012年看到它,并且此项目已经没有任何进一步的解释,关闭为“无法修复”。我会尽力争取更多的信息(我在雷德蒙德有几个插件),但我不能答应任何事情。在此期间另一个已打开:Connect Item #722324 : Would be nice if SQL Full Text Search provided snippet/highlighting support。这个可能会被作为上述项目的副本关闭,或者简单地关闭为“无法修复”。除非有令人信服的信息让他们做其他事情。这是你进来的地方!

您可能想为这两个项目(即使是关闭的项目)投票并添加一条解释您的用例的注释。虽然选票可以算作一些事情,但你可能会认为这些建议正在被取消,因为选票数量并不高,这绝对不是唯一的因素。为了证明对新功能的投资,他们需要有充分的证据证明添加该功能可以节省商业资金,提高效率,增加盈利或销售更多许可证。所以不要只说“我想要它” - 解释原因。我在去年9月的博客文章中详细了解了有关定性错误评论的详细信息,标题为“Want your bug fixed? File a good bug!”。不要介意标题,还有关于建议的信息,而不仅仅是错误。

2ND编辑

我有过一些接触到一个叫ThinkHighlight新的插件提供此功能。我没有机会彻底地测试它或提供体面的评论,但我可以告诉你它确实如你所期望的那样:提供跨语言的灵活突出显示。

http://www.interactivethoughts.com/products/thinkhighlight/

+0

感谢您的信息。也许我们会在下一个版本中得到这个...... :( – 2012-02-25 00:33:16

+0

@Joe我已经用一些可能有用的进一步的信息更新了我的答案,或者至少有趣。 – 2012-02-25 04:59:34

+0

非常感谢Aaron的更多信息。我对这两个项目投了赞成票,我也会根据你的指导方针在那里发表一篇文章,我们现在有一个本土应用的解决方案,但是如果有本地支持,它会让事情很容易,再次感谢。 – 2012-02-25 21:04:34