Форумы|Базы данных
похожие результаты из таблицы.

Сообщения
1. exelente[373](Off)Отв|Цит|ЛС
10 Май 2013, 20:39
Всем привет, столкнулся с такой проблемой ,необходимо вывести несколько результатов похожих по значению.
В данном случае действует принцип поисковика.


Допустим есть переменная $xwab="блин, капец ,вот это да и так далее";

хочу из таблицы вывести все результаты где есть похожие слова...

причем фильтр like не спасает меня(((
я имею ввиду так

[php:1:2ed0538d20]$q=mysql_query("SELECT * FROM `messa` WHERE `msg` like '%".mysql_escape_string($xwab)."%' ORDER BY `id` DESC ");[/php:1:2ed0538d20]

Выручайте пожалуйста..Заранее спасибо.
2. Akdmeh[2334](Off)Отв|Цит|ЛС
10 Май 2013, 20:44
Просто LIKE работает не так.
Он ищет фразу целиком.
Если тебе нужны похожие результаты - тебе нужен полнотекстовый поиск.
Вот ссылка, которая ответит тебе на некоторые вопросы и подскажет направление движения.
http://www.mysql.ru/docs/man/Fulltext_Search.html
3. Flyd[532](Off)Отв|Цит|ЛС
10 Май 2013, 20:54
Я бы присмотрел что-нибудь, типа [url=http://ru.wikipedia.org/wiki/Sphinx_(поисковая_система)]Sphinx[/url]
4. Akdmeh[2334](Off)Отв|Цит|ЛС
10 Май 2013, 21:28
3, это идеальное решение, но требует неплохих знаний для тонкой настройки и как минимум своего VDS

Ответить на тему
Сохранить в txt