Здравствуйте, ув. компьюнити VSupport,
Столкнулся с такой проблемой, на сайте не работает поиск по словам в описании товара (как краткому так и подробному).
На любой запрос выдает "Ничего не найдено". По Title - работает.
Подскажите, пожалуйста, что предпринять и где искать причину.
Спасибо огромное.
2
Не работает поиск по описанию товара
Автор imperial444, May 24 2013 08:41 AM
не работает поиск по описанию поиск
Сообщений в теме: 2
#1
Отправлено 24 May 2013 - 08:41 AM
#2
Отправлено 24 May 2013 - 09:10 AM
А раньше работал?
По дефолту поиск работает и по описанию, но многие наоборот заказывают чтобы это убрали, т.к. получается не совсем корректный результат.
По дефолту поиск работает и по описанию, но многие наоборот заказывают чтобы это убрали, т.к. получается не совсем корректный результат.
#3
Отправлено 24 May 2013 - 09:12 AM
Видимо, волшебство . Т.к. в штатном коде НЕТ поиска по title, есть только по названию, коду и описанию и краткому описанию.
сам поиск (составление запроса и его выполнение) происходит в функции prdSearchProductByTemplate.
Часть составления запроса выглядит так:
Ну а при нештатном коде - надо смотреть, что там исправлено.
сам поиск (составление запроса и его выполнение) происходит в функции prdSearchProductByTemplate.
Часть составления запроса выглядит так:
$where_clause .= " ( LOWER(name) LIKE '%".xToText(trim(strtolower($callBackParam["search_simple"][$n])))."%' OR ".
" LOWER(description) LIKE '%".xEscSQL(trim(strtolower($callBackParam["search_simple"][$n])))."%' OR ".
" LOWER(product_code) LIKE '%".xEscSQL(trim(strtolower($callBackParam["search_simple"][$n])))."%' OR ".
" LOWER(brief_description) LIKE '%".xEscSQL(trim(strtolower($callBackParam["search_simple"][$n])))."%' ) ";
Ну а при нештатном коде - надо смотреть, что там исправлено.
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)