Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Создать поиск на сайте

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dubasua
Отправлено: 10 Февраля, 2013 - 17:54:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




Всем доброго времени суток.
Нужно создать поиск на сайте. Сам поиск будет искать в БД(MySql). Буду делать это впервые. Дайте пожалуйста несколько советов, как правильно построить запрос к бд, то есть выполнять запрос одними "LIKE" или еще как. Как лучше создать индексы в поисковых полях, один индекс на одно поле или может один индекс на несколько полей. БД в будущем будет очень большая. Будет еще реализация "умного поиска", но я как подумаю что при вводе слова в форму поиска после каждой введенной буквы будет выполнятся поиск во всей БД, у меня волос дыбом встает.
 
 Top
caballero
Отправлено: 10 Февраля, 2013 - 18:25:36
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
как правильно построить запрос к бд, то есть выполнять запрос одними "LIKE" или еще как. Как лучше создать индексы в поисковых полях, один индекс на одно поле или может один индекс на несколько полей.

зависит от структуры БД

Цитата:
Будет еще реализация "умного поиска", но я как подумаю что при вводе слова в форму поиска после каждой введенной буквы будет выполнятся поиск во всей БД, у меня волос дыбом встает.

Sphinx или SOLR и будет тебе счастье


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
dubasua
Отправлено: 10 Февраля, 2013 - 18:28:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




Ща по гуглю Улыбка
(Добавление)
Хостинг покупной, не дадут инсталить доп. по. Недовольство, огорчение
 
 Top
caballero
Отправлено: 10 Февраля, 2013 - 18:39:29
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




тогда погугли про полнотекстовый поиск в mysql


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
dubasua
Отправлено: 10 Февраля, 2013 - 18:44:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 454
Дата рег-ции: Апр. 2012  


Помог: 7 раз(а)




Да мне он полнотекстовый и не нужен, у меня три поля где будет идти поиск, и все они одинаковые VARCHAR(255) С Индексом UNIQUE.

(Отредактировано автором: 10 Февраля, 2013 - 18:45:35)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB