kikabidze 0 Опубликовано 25 декабря, 2012 Жалоба Share Опубликовано 25 декабря, 2012 Использую расширенный поиск, ввожу запрос, указываю категорию и отмечаю галку искать в подкатегориях в результате получаю ответ сервера Internal Server Error, в логах: Premature end of script headers: advanced_search_result.php, referer: http://домен.com.ua/advanced_search.php Если не указываю категорию, а оставляю Все категории ищет нормально, обычный поиск также работает Подскажите, пожалуйста, где может быть ошибка? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 декабря, 2012 Жалоба Share Опубликовано 25 декабря, 2012 А если так попробовать - http://vamshop.ru/forum/topic/10964-%d0%be%d1%88%d0%b8%d0%b1%d0%ba%d0%b0-%d0%bf%d1%80%d0%b8-%d0%bf%d0%be%d0%b8%d1%81%d0%ba%d0%b5/page__view__findpost__p__88531 Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 25 декабря, 2012 Автор Жалоба Share Опубликовано 25 декабря, 2012 сменил cgi на apache, скрипт ищет, но время исполнения скрипта несколько минут (порядка 5), использую обычный поиск, ищет в разы быстрее Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 25 декабря, 2012 Автор Жалоба Share Опубликовано 25 декабря, 2012 А если так попробовать - http://vamshop.ru/fo...dpost__p__88531 в указаном Вами файле данная строка закомментирована Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 декабря, 2012 Жалоба Share Опубликовано 25 декабря, 2012 А сколько ж у Вас товаров в магазине? 5 минут - это не реальное время какое-то. Ссылка на сообщение Поделиться на другие сайты
kikabidze 0 Опубликовано 25 декабря, 2012 Автор Жалоба Share Опубликовано 25 декабря, 2012 много, несколько сот тыщ ... а, что можна выкинуть из кода расширенного поиска, дабы сократить количество запросов к базе данных... поиск в категориях и подкатегориях надо производить только в двух полях имя и описание, фактически также, как и обычный поиск, только ограниченый конкретной категорией или подкатегорией? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 декабря, 2012 Жалоба Share Опубликовано 26 декабря, 2012 Да, очень много. Тогда нужно наверное максимально упрощать sql запрос на поиск в /advanced_search_result.php файле. Но несколько сот тысяч это довольно приличное количество, боюсь, что стандартный поиск нормально работать не будет. Нужно его на что-то более производительное менять. Если магазин хорошо проиндексирован гуглом или яндексом, можно вообще вставить поиск гугла, яндекса. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения