Живой поиск по базе данных - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD67779.5509
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 07.06.2012, 17:03
Start Post: Живой поиск по базе данных 
  #11
Сунь-Цзы
Ебланнед
 
Регистрация: 24.05.2012
Сообщений: 47
Бабло: $12985
По умолчанию

Есть база mysql ~100,000 наименований.
Нужно сделать "живой поиск" с подсказками и пэйджингом результатов.
Может кто для себя делал или есть готовое решение ,подскажите.
__________________
Человек формирует намерение совершить то, что он намерен совершить,
Просто за счет того, что он намеревается это совершить.
Сунь-Цзы вне форума  
Старый 08.06.2012, 14:20   #12
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

Цитата:
И вопрос ,что делать с теми юзерами кто не поддерживает javascript. (или пох?)
Мой программист скурился маленько.
болт сосать. такое взаимодействие возможно только с использованием client side кода.

для начала нужно проиндексировать поля которые тебе нужны.
http://www.tizag.com/mysqlTutorial/mysql-index.php
__________________
www.imscraping.ninja
grablab.org | blog
WebNinja вне форума  
Старый 08.06.2012, 14:33   #13
somebody_
Senior Member
 
Регистрация: 05.09.2008
Сообщений: 606
Бабло: $124350
Отправить сообщение для somebody_ с помощью Telegram
По умолчанию

Цитата:
Тебе про "живой поиск" - ты, не у меня вооо-от такая рыба, тебе про базу а ты - не у меня вооооо-ооот такая рыба.
Если бы ТС не знал как запрос с лайком сделать то он наверное бы так и спросил, а если бы у него были вопросы с клиентской частью, но про mysql в вопросе не упоминал. А если ему нужно было просто кондовое решение - то здесь да, ваша рыба съедобна.
незнаю или я не понял о чем спросил ТС ... или хз ....
насчет у кого нету ява скрипта ... ну блин ему не будет это воводиться ... а как с ними подругому поступить ? flash %)
__________________
Пилю под Wordpress на php, html5, css3, jquery, since 2008 - wpmastering.pro
somebody_ вне форума  
Старый 08.06.2012, 14:36   #14
Сунь-Цзы
Ебланнед
 
Регистрация: 24.05.2012
Сообщений: 47
Бабло: $12985
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от WebNinja Посмотреть сообщение
болт сосать. такое взаимодействие возможно только с использованием client side кода.
А в случае отсутствия поддержки javascript нет возможности автоматом ,сделать просто поиск без подсказок?
Цитата:
Сообщение от WebNinja Посмотреть сообщение
для начала нужно проиндексировать поля которые тебе нужны.
http://www.tizag.com/mysqlTutorial/mysql-index.php
уже проиндексировано
__________________
Человек формирует намерение совершить то, что он намерен совершить,
Просто за счет того, что он намеревается это совершить.
Сунь-Цзы вне форума  
Старый 08.06.2012, 14:40   #15
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Подсказки - это просто дополнительная фича, подгружаемая в фоне. Сам поиск же реализуется гетом/постом с запросом на страницу результатов. Если гет/пост на страницу результатов не обернут в js, то все ок - будет просто поле, в которое нужно ввести запрос и нажать "Найти".
Drunk Monk вне форума  
Старый 08.06.2012, 14:48   #16
WebNinja
grablab.org
 
Аватар для WebNinja
 
Регистрация: 18.09.2007
Адрес: Thailand
Сообщений: 4,893
Бабло: $322264
Отправить сообщение для WebNinja с помощью ICQ Отправить сообщение для WebNinja с помощью Skype™
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Подсказки - это просто дополнительная фича, подгружаемая в фоне. Сам поиск же реализуется гетом/постом с запросом на страницу результатов. Если гет/пост на страницу результатов не обернут в js, то все ок - будет просто поле, в которое нужно ввести запрос и нажать "Найти".
слова мужа! поиск хз даже как на пхп делать, для пятона/жанги есть haystack куда прикручиваются поисковые бэкенды xapian, solr (известная хрень) и т.д.

дла php наверное тоже есть бинды, вот взять тот же http://xapian.org/

Цитата:
Xapian is an Open Source Search Engine Library, released under the GPL. It's written in C++, with bindings to allow use from Perl, Python, PHP, Java, Tcl, C#, Ruby and Lua (so far!)

Xapian is a highly adaptable toolkit which allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also supports a rich set of boolean query operators.
простые какие-то задачи, 100к база это не много, можно порешать, как верно заметил джентльмен с ником Drunk Monk, нативными инструментами для sql базы данных (like, contains и т.д.)

P.S. DWARF FORTRESS!!!
__________________
www.imscraping.ninja
grablab.org | blog

Последний раз редактировалось WebNinja; 08.06.2012 в 14:53.
WebNinja вне форума  
Старый 08.06.2012, 14:54   #17
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Drunk Monk вне форума  
Старый 08.06.2012, 15:45   #18
alexpotemkin
Senior Member
 
Регистрация: 27.10.2007
Сообщений: 134
Бабло: $37333
По умолчанию

быстрее лайка вроде должна такая штука работать
SUBSTR(имя_поля_бд, позиция, длина) = 'введённые символы'
или
SUBSTR(имя_поля_бд, позиция) = 'введённые символы'
по старту строки самое то, лайк побеждает при поиске на произвольное вхождение в строку
alexpotemkin вне форума  
Старый 08.06.2012, 19:25   #19
Сунь-Цзы
Ебланнед
 
Регистрация: 24.05.2012
Сообщений: 47
Бабло: $12985
ТС -->
автор темы ТС По умолчанию

Apache Lucene Core тыц
Кто знаком?
__________________
Человек формирует намерение совершить то, что он намерен совершить,
Просто за счет того, что он намеревается это совершить.
Сунь-Цзы вне форума