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

Я знаю, что это было некоторое время, но в случае, если вы не получите уведомление о новинках и ответы, которые вы уже приняли, хотел бы отметить, что я добавил новую информацию к моему ответу. –

+0

Спасибо Аарон. Этот плагин выглядит интересным, спасибо, что указали его. –

+0

Также см. Http://www.sqlperformance.com/2012/09/t-sql-queries/hit-highlighting-in-full-text-search –

ответ

8

Я играю с SQL Server 2012 с самой первой беты, и это не полнотекстовое улучшение, о котором я слышал (и я говорил о нескольких других в своих презентациях о новых функциях на разных мероприятиях , включая изменение близости и семантический поиск).

EDIT

Похоже, хит-подсветка была "важной особенностью" еще в 2007 году, в соответствии с Connect Item #295100 : Full-text search summaries (hit-highlighting). Но, несмотря на этот комментарий от Microsoft о том, что это важная функция, и они не добавили ее в 2008 году только потому, что у них не хватило времени, мы все еще не видим ее в 2008 R2 или 2012 году, и с тех пор этот элемент закрыт как «не будет исправлять» без каких-либо дальнейших объяснений. Я постараюсь получить дополнительную информацию (у меня несколько дел в Редмонде), но я ничего не могу обещать. Между тем был открыт еще один: Connect Item #722324 : Would be nice if SQL Full Text Search provided snippet/highlighting support. Этот, вероятно, будет закрыт либо как дубликат вышеуказанного элемента, либо просто закрыт как «Не будет исправлять». Если у них нет убедительной информации, чтобы сделать это иначе. Который там, где вы заходите!

Возможно, вы захотите проголосовать за эти два пункта (даже тот, который закрыт) и добавить комментарий, объясняющий ваш прецедент. Хотя голоса на что-то рассчитывают, и вы можете подумать, что эти предложения отмахиваются, потому что подсчет голосов невелик, это определенно не единственный фактор. Чтобы оправдать инвестиции в новые функции, они должны иметь существенные доказательства того, что добавление этой функции позволит сэкономить коммерческие деньги, сделать их более продуктивными, сделать их более прибыльными или продать больше лицензий. Поэтому не просто сказать «хорошо, я хочу это» - объясните, почему. Я подробно расскажу о качественных комментариях об ошибках в своем сообщении в блоге с сентября прошлого года, озаглавленном «Want your bug fixed? File a good bug!« Ничего, кроме названия, есть информация о предложениях, а не только ошибки.

2ND EDIT

Я имел некоторое подвергание новый плагин под названием ThinkHighlight, который обеспечивает эту функциональность. У меня не было возможности тщательно протестировать его или обеспечить достойный обзор, но я могу сказать вам, что он делает именно то, что вы ожидаете: обеспечить гибкую подсветку ссылок на разных языках.

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

+0

Спасибо за информацию. Возможно, мы получим это в следующей версии .... :( –

+0

@Joe Я обновил свой ответ с дополнительной информацией, которая может оказаться полезной. Или, по крайней мере, интересно. –

+0

Большое спасибо Аарону за дополнительную информацию. Я проголосовал за эти два элемента, и я обязательно сделаю там запись, используя ваши рекомендации. В настоящее время у нас есть домашнее решение для устранения неполадок в нашем приложении, но если бы была поддержка для этого, это сделало бы вещи намного проще. Еще раз спасибо. –

Смежные вопросы