1

Sql Server 2008 在其 FTS 功能中本身不支持点击突出显示,目前您必须使用各种技术自己实现。微软在未来的 SQL Server 版本中包含了一些模糊的声音。

有谁知道 SQL Server 2012 FTS 是否会原生支持高亮显示?

4

1 回答 1

8

自第一个 beta 版本以来,我一直在使用 SQL Server 2012,这不是我听说过的全文增强功能(我在各种活动的新功能演示文稿中一直在谈论其他几个,包括更改接近和语义搜索)。

编辑

根据Connect Item #295100 : Full-text search summaries (hit-highlighting) 的说法,似乎在 2007 年,hit-highlighting 是一个“重要功能” 。但是尽管微软评论说它是一个重要的功能,他们没有在 2008 年添加它只是因为他们没有时间了,我们在 2008 R2 或 2012 中仍然没有看到它,并且该项目已经关闭为“不会修复”,没有任何进一步的解释。我会尝试寻求更多信息(我在雷德蒙德有一些消息),但我不能保证任何事情。同时打开了另一个:Connect Item #722324:如果 SQL 全文搜索提供片段/突出显示支持会很好. 这个可能会作为上述项目的副本关闭,或者简单地关闭为“不会修复”。除非有令人信服的信息让他们这样做。这是你进来的地方!

您可能想要为这两个项目(甚至是已关闭的项目)投票,并添加注释来解释您的用例。虽然选票确实很重要,但您可能会认为这些建议被忽略了,因为选票数量不高,但这绝对不是唯一涉及的因素。为了证明对新功能的投资是合理的,他们需要有大量证据证明添加该功能可以为企业节省资金、提高生产力、提高利润或销售更多许可证。所以不要只是说“我想要它”——解释一下原因。我在去年 9 月的博客文章中详细介绍了定性 bug 评论,标题为“想要修复你的 bug?提交一个好的 bug! ” 别管标题,还有关于建议的信息,而不仅仅是 bug。

第二次编辑

我接触过一个名为 ThinkHighlight 的新插件,它提供了这个功能。我没有机会彻底测试它或提供一个体面的评论,但我可以告诉你,它完全符合你的期望:提供跨语言的灵活命中突出显示。

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

于 2012-02-24T23:32:29.737 回答