Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите реализовать поиск в базе данных
 
 автор: JohnOSTend   (11.01.2009 в 21:39)   письмо автору
130.3 Кб
 
 

Люди, помогите реализовать поиск по БД.
Допустим искать надо в поле text... у меня получилось только это:
$memo = mysql_query("SELECT id,title,description FROM data WHERE MATCH(text) AGAINST('$search')",$db);
И если я буду искать например "бумага", то он найдет только "бумага". А "Бумага", "БУМАГА" или "бумажный","Бумажный" не находит.
Я прикрепил файл со скриншотом, на котором я искал слово "поиск" и он нашел "поиска" и при этом при этом найденое слово посик выделено желтым цветом.
Как сделать такой поиск?? Помогите плз!
И если я что-то не указал, пишите, я добавлю.

  Ответить  
 
 автор: Николай2357   (11.01.2009 в 21:48)   письмо автору
 
   для: JohnOSTend   (11.01.2009 в 21:39)
 

Посмотрите этот скрипт, вроде бы работал пока...

  Ответить  
 
 автор: Loki   (11.01.2009 в 21:54)   письмо автору
 
   для: JohnOSTend   (11.01.2009 в 21:39)
 

Может почитать про синтаксис поисковых запросов для начала?
Кроме того, вы хотите чтобы искались синонимы (даже не однокоренные) - это придется через словарь реализовывать.

  Ответить  
 
 автор: xx7   (11.01.2009 в 22:04)
 
   для: JohnOSTend   (11.01.2009 в 21:39)
 

Если не находит слова большими и мелкими буквами , значит тип столбца BLOB или с атрибутом BINARY
, если например тип longtext , нормально находит и ,бумага и БуМАГА

  Ответить  
 
 автор: JohnOSTend   (12.01.2009 в 20:23)   письмо автору
 
   для: xx7   (11.01.2009 в 22:04)
 

Подскажите плиз тада какие атрибуты выставлять в mysql таблице??
И если можно пример скрипта обработчика.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования