【问题标题】:Will SQL Server 2012 FTS have native support for hit highlighting? [closed]SQL Server 2012 FTS 是否会原生支持点击突出显示? [关闭]
【发布时间】:2020-05-13 10:24:57
【问题描述】:

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

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

【问题讨论】:

  • 我知道已经有一段时间了,但如果您没有收到有关您已接受的答案的更新通知,我想指出我已经在我的答案中添加了一些新信息。
  • 谢谢亚伦。那个插件看起来很有趣,谢谢指出。

标签: sql-server-2008 full-text-search sql-server-2012 hit-highlighting


【解决方案1】:

我从第一个测试版开始就一直在使用 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!”的博文中详细介绍了定性 bug cmets

第二次编辑

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

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

【讨论】:

  • 感谢您的信息。也许我们会在下一个版本中得到这个...... :(
  • @Joe 我已经用一些可能有用的进一步信息更新了我的答案。或者,至少,有趣。
  • 非常感谢 Aaron 提供的更多信息。我对这两个项目投了票,我肯定会在那里发帖,同样,使用你的指导方针。我们目前在我们的应用程序中为 hit-highlight 提供了一个本土解决方案,但如果有对此的本机支持,它将使事情变得容易得多。再次感谢。
猜你喜欢
  • 1970-01-01
  • 2012-05-18
  • 1970-01-01
  • 1970-01-01
  • 2014-12-13
  • 1970-01-01
  • 2023-04-07
  • 2014-09-14
  • 2014-07-25
相关资源
最近更新 更多