Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Пейджинг в полнотестовом поиске 
:(
    Опции темы
HalkaR
Дата 6.3.2005, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Есть такая проблема

Производится полнотекстовый поиск по базе данных. Затем полученый результат разбивается на страницы, причем разбивается методом
Код
SELECT TOP ... (SELECT TOP...))
необходимо добавить возможность сортировки по релевантности. Насколько я понимаю по умолчанию при полнотекстовом поиске данные сортируются по релевантности (используем NEAR). Но при пейджинге мне необходимо последовательно сортировать в прямом-обратном-прямом направлениях. Как это сделать? мне необходимо какое-то поле в которое бы записывалось значение отвечающее за близость разыскиваемой фразы к оригиналу. Как это можно сделать? В MySQL это можно сделать при помощи MATCH, а в MSSQL?
Спасибо.
PM MAIL   Вверх
HalkaR
Дата 8.3.2005, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

Репутация: нет
Всего: 42



Если кому интересно, то это решается использованием CONTAINSTABLE, который кроме всего прочего имеет столбец RANK.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS SQL"
Akina

Akina

Запрещается!

Публиковать ссылки и обсуждать взлом чего бы то ни было.

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы составления неспецифических запросов рассматриваются здесь
  • Используйте теги [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS SQL Server | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.