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