Перейти к содержанию
Форум поддержки пользователей VamShop

Ошибка расширенного поиска


Рекомендуемые сообщения

Использую расширенный поиск, ввожу запрос, указываю категорию и отмечаю галку искать в подкатегориях в результате получаю ответ сервера Internal Server Error, в логах: Premature end of script headers: advanced_search_result.php, referer: http://домен.com.ua/advanced_search.php

Если не указываю категорию, а оставляю Все категории ищет нормально, обычный поиск также работает

Подскажите, пожалуйста, где может быть ошибка?

Ссылка на сообщение
Поделиться на другие сайты

сменил cgi на apache, скрипт ищет, но время исполнения скрипта несколько минут (порядка 5),

использую обычный поиск, ищет в разы быстрее

Ссылка на сообщение
Поделиться на другие сайты

А если так попробовать - http://vamshop.ru/fo...dpost__p__88531

в указаном Вами файле данная строка закомментирована

Ссылка на сообщение
Поделиться на другие сайты

много, несколько сот тыщ ...

а, что можна выкинуть из кода расширенного поиска, дабы сократить количество запросов к базе данных... поиск в категориях и подкатегориях надо производить только в двух полях имя и описание,

фактически также, как и обычный поиск, только ограниченый конкретной категорией или подкатегорией?

Ссылка на сообщение
Поделиться на другие сайты

Да, очень много.

Тогда нужно наверное максимально упрощать sql запрос на поиск в /advanced_search_result.php файле.

Но несколько сот тысяч это довольно приличное количество, боюсь, что стандартный поиск нормально работать не будет.

Нужно его на что-то более производительное менять.

Если магазин хорошо проиндексирован гуглом или яндексом, можно вообще вставить поиск гугла, яндекса.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...