Sql Server 2008本身不支持其FTS功能中的突出显示,目前您必须自己实现using a variety of techniques。 Microsoft已将made some vague noises包含在将来的SQL Server版本中。
有没有人知道SQL Server 2012 FTS是否会支持点击突出显示?
答案 0 :(得分:8)
我从第一个测试版开始就一直在使用SQL Server 2012,这不是我听过的全文增强(我在各种活动的新功能演示中一直在谈论其他几个,包括接近和语义搜索的变化。)
编辑
根据Connect Item #295100 : Full-text search summaries (hit-highlighting),似乎点击突出显示是2007年的一个“重要特征”。但是,尽管微软发表评论称这是一个重要的功能,并且他们没有在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 EDIT
我接触过一个名为ThinkHighlight的新插件,它提供了这项功能。我没有机会对它进行全面测试或提供体面的评论,但我可以告诉你它完全符合你的期望:提供跨语言的灵活点击突出显示。