![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
1234 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.12.2004 Репутация: нет Всего: нет |
Подскажите как организовать поиск по сообщениям форума с сортировкой по релевантности или дате и т.д. Если использовать MATCH-AGAINST, то там есть ряд ограничений: 1) длина ключевого слова > 3 (при стандартных настройках, не самое страшное); 2) слово не должно встречаться в половине записей. А как все это обойти и есть же уже 100% решения, например на этом сайте.
Добавлено @ 20:53 еще если использовать IN BOOLEAN, то результат не сортируется по релевантности |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
С чего это ты взял?! Наверное плохо ман почитал? Просто в логическом режиме по дефолту не сортируется по релевантности, но ты можешь в запросе результат сам отсортировать. -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 3 Всего: 22 |
SELECT order_id,subject,MATCH(subject) AGAINST('%s') as relev,
FROM `%s` tor ORDER BY relev DESC сортирует по релевантности ограничение на 3 символа справедливо, но кажется есть в настройках про 50% вообще первый раз слышу ![]() |
|||
|
||||
-=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 17 Всего: 69 |
Да, переменная ft_min_word_len -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
1234 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 22.12.2004 Репутация: нет Всего: нет |
спасибо, ща попробую.
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |