Страница 2 из 2

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 14 ноя 2014 16:31
Tehnolife
Артикул формируется в ПЛИ, Артикул №2

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 14 ноя 2014 17:20
TechAdmin
И обновляется с помощью доп. SQL запроса?

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 14 ноя 2014 17:21
Tehnolife
Да

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 14 ноя 2014 17:22
TechAdmin
Если да, тогда добавьте туда еще один запрос

Код: Выделить всё

UPDATE cms_es_items SET hs_item=CONCAT(LOWER(sku), ' ', LOWER(name), ' ', LOWER(announce));;;

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 15 ноя 2014 12:59
Tehnolife
Сделал как вы сказали, не ищет по Артикулу.
Тестировал на товаре http://www.tehnolife.com.ua/katalog/var ... -bosch-pkf
Ищет по названию "Варочная поверхность Bosch PKF645B17E" и не ищет по артикулу "90091-475"

Изображение

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 15 ноя 2014 14:01
TechAdmin
Сейчас в поле hs_item прописан этот текст:

Код: Выделить всё

90091-475 варочная поверхность bosch pkf645b17e тип: электрический / количество конфорок : 4 / материал поверхности: стеклокерамика / тип управления: сенсорный/ габариты (вхшхг): 5.1х57.5х50.5 см / цвет: черный/ официальная гарантия: 2 года

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 15 ноя 2014 14:06
Tehnolife
Раньше вообще не искал по актикулу, по целому и по части артикула "90091-475" и "475"
Теперь ищет по части "475" но по целому, так и не ищет "90091-475" пробовал несколько товаров.

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 15 ноя 2014 14:44
TechAdmin
Сейчас ведь в поле поискового хэша правильные данные, как на вашем предыдущем примере, должно работать, но почему не ищет - загадка.

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 17 ноя 2014 10:03
Tehnolife
В поле hs_item потеряна ведующая последовательность "- ", в приведенном нами ранее примере она есть.
Поле cms_es_items.hs_item товара заполнено следующим образом - "digital nikon coolpix l29 black 47h0kw7j8"
После генерации поискового хэша поле приняло вид - "- digital nikon coolpix l29 black 16.1 mpx 5x 26-130мм , f 3.2 - 6.5 2.7 tft 1280x720 30 fps, avi совместимые с motion-jpeg sd sdhc sdxc карты 20 mb встроенная память две батареи типоразмер аа 96.4 x 59.4 x 28.9 мм 160 г. цвет черный 90099-26787-"

То есть видно в данном случае, что артикул в поле вообще не содержится в начальном варианте, поиск по нему ожидаемо не работает.

Re: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 17 ноя 2014 10:16
TechAdmin
Если важны дефисы в начале и в конце, тогда используйте этот SQL запрос

Код: Выделить всё

UPDATE cms_es_items SET hs_item=CONCAT('- ', LOWER(sku), ' ', LOWER(name), ' ', LOWER(announce), ' -');;;