Опять поиск и вывод

idencial

Одинаковый
Опять поиск и вывод

В общем проблема в следующем.

Необходимо сделать поиск, при этом в форме для поиска есть только поле для ввода искомого слова и кнопка поиска.

Логики никакой нет, но при выводе результатов поиск сначала должны идти все совпадения с целым словом, потом если есть, то совпадения с частью слова.

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

Помимо этого возникает сложность с тем как создать запрос на совпадение только с целым словом.
 

Romantik

TeaM PHPClub
Почитай хорошую статью у Димы лебедева "Поиск с релевантностью" на сайте "РНР в деталях"
 

sanjok

Guest
"Релевантность своими руками"
http://detail.phpclub.net/2001-12-09.htm
 

idencial

Одинаковый
Я конечно почитаю, но объясните мне как связана релевантность с тем, что мне нужно.

Как я понимаю релевантность - это вывод, при котором вначале стоят те совпадения, которые чаще всего упоминаются.

Если я не прав, то объясните пожалуйста что такое релевантность
 

HEm

Сетевой бобер
считываешь все результаты в массив и работаешь с ним
 

Romantik

TeaM PHPClub
Это если ты к примеру ищешь "Память AND DDR AND 256"
то сначала найдутся строки содержащие слова
Память DDR 256
Потом содержащие
DDR 256
и т.п.
т.е на первом месте стоит близкое по смыслу.
 
Сверху