Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Contains и пробелы  [new]
khourshed
Member

Откуда:
Сообщений: 93
Добрый день!

Делаю всплывающую подсказку под полем поиска.
Заметил такую вещь
contains(CAPTION,'"Boney M"') возвращает все корректно за 200 мсек

contains(CAPTION,'"Boney M*"') ни хера не возвращает и при этом думает 30 сек

Вопрос:
Можно ли как то сказать контэйнсу что хочу видеть целиком "Boney M" и его мутации в конце фразы, а не слова.

Буква "M" генерит кучу нерелевантностей
23 фев 12, 03:33    [12141051]     Ответить | Цитировать Сообщить модератору
 Re: Contains и пробелы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31961
khourshed
contains(CAPTION,'"Boney M*"') ни хера не возвращает и при этом думает 30 сек
По идее должен возвращать...

В документации так и написано:
BOL
Если параметр <prefix_term> является фразой, то каждое содержащееся во фразе слово считается отдельным префиксом. Этому запросу, задающему префиксное выражение «local wine*», отвечают все строки с текстом «local winery», «locally wined and dined» и т. д.


Скорость будет низкая: я даже багу завёл, но её править не будут :-(

https://connect.microsoft.com/SQLServer/feedback/details/436000/full-text-search-slows-down-dramatically-because-of-the-writing-into-the-transaction-log-when-using-a-prefix-term-search-condition
23 фев 12, 10:16    [12141290]     Ответить | Цитировать Сообщить модератору
 Re: Contains и пробелы  [new]
khourshed
Member

Откуда:
Сообщений: 93
В том то и дело что не возвращает. тестил вдоль и поперек.

Чего то индусы тамошние особо не спешат баг фиксить. С 2009 года висит.
23 фев 12, 11:45    [12141459]     Ответить | Цитировать Сообщить модератору
 Re: Contains и пробелы  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31961
khourshed
В том то и дело что не возвращает. тестил вдоль и поперек.
Да, непонятно...

khourshed
Чего то индусы тамошние особо не спешат баг фиксить. С 2009 года висит.
Как видите, статус "Закрыт, фиксить отказываемся" :-(

Обещали поправить в следующей версии, т.к. будут улучшать не только это место, но и другие.
23 фев 12, 12:00    [12141507]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить