Будет ли SQL Server 2012 FTS иметь встроенную поддержку подсветки попаданий?

Sql Server 2008 изначально не поддерживает подсветку попаданий в своей функциональности FTS, и в настоящее время вы должны реализовать себя, используя различные методы. Microsoft сделала несколько смутных звуков о включении его в будущие выпуски SQL Server.

Кто-нибудь знает, будет ли SQL Server 2012 FTS иметь встроенную поддержку подсветки?

1 ответ

Решение

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

РЕДАКТИРОВАТЬ

Похоже, что выделение совпадений было "важной функцией" еще в 2007 году, согласно Connect Item #295100: Полнотекстовый поиск (выделение совпадений). Но, несмотря на комментарий Microsoft о том, что это важная функция, и они не добавили ее в 2008 году только потому, что у них закончилось время, мы все еще не видим ее в 2008 R2 или 2012, и с тех пор этот пункт был закрыто как "Не исправлю" без дальнейшего объяснения. Я попытаюсь просить больше информации (у меня есть несколько входов в Редмонде), но я ничего не могу обещать. Тем временем был открыт еще один элемент: Элемент подключения № 722324: было бы неплохо, если бы в полнотекстовом поиске SQL была предусмотрена поддержка фрагмента / выделения. Этот, вероятно, будет закрыт либо как дубликат вышеупомянутого элемента, либо просто закрыт как "Не исправлю". Если нет убедительной информации для них, чтобы поступить иначе. Который, где вы входите!

Вы можете проголосовать за эти два элемента (даже за тот, который закрыт) и добавить комментарий, объясняющий ваш вариант использования. В то время как голоса действительно что-то значат, и вы можете подумать, что эти предложения отбрасываются, потому что количество голосов невелико, но это определенно не единственный фактор. Чтобы оправдать инвестиции в новые функции, им необходимо иметь веские доказательства того, что добавление этой функции сэкономит бизнес-деньги, сделает их более продуктивными, сделает их более прибыльными или продаст больше лицензий. Так что не говорите "ну, я хочу этого" - объясните почему. Я подробно расскажу о качественных комментариях к ошибкам в своем блоге за сентябрь прошлого года, озаглавленном " Хотите, чтобы ваша ошибка была исправлена? Зарегистрируйте хорошую ошибку! " Не берите в голову заголовок, есть информация и о предложениях, а не только об ошибках.

2-е РЕДАКТИРОВАНИЕ

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

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

Другие вопросы по тегам