Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Полнотекстовый поиск  [new]
alfred2016
Guest
Здравствуйте.
Не устраивает качество полнотекстового поиска(FREETEXTTABLE) в MS SQL 2012
Поиск у MS SQL действительно такой плохой..?

Кто как решал эту проблему?
14 авг 16, 20:54    [19539688]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8488
alfred2016,

качество - это соответствие результата заданным критериям. Работа полнотекстного поиска как-то не соответствует заявленному в документации поведению? Как Вы это выявили, приведите примеры.
15 авг 16, 11:09    [19540798]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31822
alfred2016
Поиск у MS SQL действительно такой плохой..?

Кто как решал эту проблему?
Очень конкретный вопрос для технического форума :-)

Нужно просто включить галочку "хорошее качество поиска" в настройках :-)
15 авг 16, 11:34    [19540941]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
alfred2016
Guest
Владислав Колосов,

Полнотекстовый поиск по индексу из 4 столбцов

в одном из столбцов много текста.
Беру два рядом стоящих слова и ищу их.
В результате сортировка по RANK выдает нужную запись далеко не первой

Первой обычно запись где найдено лишь одно слово
15 авг 16, 11:35    [19540950]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
alfred2016
Guest
alexeyvg,

Решение проблемы ищу не в галочке, а других библиотеках/других поисковых системах - тут у меня нет опыта поэтому и спрашиваю кто как решал эту проблему.

Не надо сарказма на техническом форуме, если вопрос не дастаточно точен для Вас - просто не отвечайте
15 авг 16, 11:38    [19540979]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
Denis Reznik
Member

Откуда: Киев
Сообщений: 156
alfred2016,

BOL
FREETEXTTABLE ranking is based on the OKAPI BM25 ranking formula.


Алгоритм известен, разбирайтесь почему для вашего примера он работает не так как вы ожидаете. Источник: How Search Query Results Are Ranked (Full-Text Search)
15 авг 16, 15:06    [19542293]     Ответить | Цитировать Сообщить модератору
 Re: Полнотекстовый поиск  [new]
alfred2016
Guest
Denis Reznik,

Спасибо
15 авг 16, 17:56    [19543352]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить