размышления на тему поиска по базе
greg.frolov 15.08.2002 18:11
Напрягают делать "продвинутый" поисковик. Вот одна из идей простого улучшения обычной выборки из SQL:
запрос: "
телефоны мобильные"
если что-нибудь находим, то выводим список того, что нашли, а если получаем пустую таблицу, то пробуем переадресовать этот запрос на страницу с поиском вот так вот:
запрос: "
мобильные телефоны&time=1"
где указываем в
$time - который раз мы делаем пробу что-нибудь найти.
Если опять таблица пуста, то пробуем делать поиск по каждому слову отдельно. Указывая в
$time id вызова для того, чтобы потом его через ^ifчик ловить.
Разумеется все это проходит только в том случае, если в предыдущем запросе ничего не находим, если получаем хотябы одну запись с первого запроса, то создаем дополнительные таблички и делаем их ^join[]
Были ли у кого-нибудь подобные заморочки и хотелось бы послушать умные размышления на эту тему от "продвинутых" парсеристов. Всем привет!
- размышления на тему поиска по базе, greg.frolov 15.08.2002 18:11