Проблема с поиском на сайте после выгрузки прайсов.
Артикул формируется в ПЛИ, Артикул №2
И обновляется с помощью доп. SQL запроса?
С уважением, поддержка ElbuzGroup.
Если да, тогда добавьте туда еще один запрос
Код: Выделить всё
UPDATE cms_es_items SET hs_item=CONCAT(LOWER(sku), ' ', LOWER(name), ' ', LOWER(announce));;;С уважением, поддержка ElbuzGroup.
Сделал как вы сказали, не ищет по Артикулу.
Тестировал на товаре http://www.tehnolife.com.ua/katalog/var ... -bosch-pkf
Ищет по названию "Варочная поверхность Bosch PKF645B17E" и не ищет по артикулу "90091-475"

Тестировал на товаре http://www.tehnolife.com.ua/katalog/var ... -bosch-pkf
Ищет по названию "Варочная поверхность Bosch PKF645B17E" и не ищет по артикулу "90091-475"

Сейчас в поле hs_item прописан этот текст:
Код: Выделить всё
90091-475 варочная поверхность bosch pkf645b17e тип: электрический / количество конфорок : 4 / материал поверхности: стеклокерамика / тип управления: сенсорный/ габариты (вхшхг): 5.1х57.5х50.5 см / цвет: черный/ официальная гарантия: 2 годаС уважением, поддержка ElbuzGroup.
Раньше вообще не искал по актикулу, по целому и по части артикула "90091-475" и "475"
Теперь ищет по части "475" но по целому, так и не ищет "90091-475" пробовал несколько товаров.
Теперь ищет по части "475" но по целому, так и не ищет "90091-475" пробовал несколько товаров.
Сейчас ведь в поле поискового хэша правильные данные, как на вашем предыдущем примере, должно работать, но почему не ищет - загадка.
С уважением, поддержка ElbuzGroup.
В поле 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-"
То есть видно в данном случае, что артикул в поле вообще не содержится в начальном варианте, поиск по нему ожидаемо не работает.
Если важны дефисы в начале и в конце, тогда используйте этот SQL запрос
Код: Выделить всё
UPDATE cms_es_items SET hs_item=CONCAT('- ', LOWER(sku), ' ', LOWER(name), ' ', LOWER(announce), ' -');;;С уважением, поддержка ElbuzGroup.
