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

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

Переехала база с сервера MS SQL 2005 на MS SQL 2008 R2.

И начались траблы с полнотекстовым поиском. Со стоп словами более-менее разобрались, хотя не самым красивым образом.

Но сейчас борюсь с проблемой поиска фразы.

select [Key],Rank from freetexttable(keywords,name,'продавец консультант') where Rank>=150 

возвращает пустоту, хотя в таблице есть точные совпадения с этой фразой.

на 2005 работает корректно, с поиском по одному слову везде работает корректно.

Как починить поиск по фразе в 2008r2? Может забыли что перенести?

Заранее спасибо!
13 июн 12, 14:05    [12707659]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск по фразе. Различная работа 2005 vs 2008R2  [new]
Winnipuh
Member [заблокирован]

Откуда: Київ
Сообщений: 10428
а так?

select * from freetexttable(keywords,name,'продавец консультант')
13 июн 12, 14:22    [12707803]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск по фразе. Различная работа 2005 vs 2008R2  [new]
GraDea
Member

Откуда: Москва
Сообщений: 52
Winnipuh, спасибо... %)

Поменялся алгоритм расчета Rank для фраз, наверное.
14 июн 12, 11:09    [12712036]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить