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

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

Добавлено: 10 ноя 2014 10:49
Tehnolife
Добрый день,

сайт http://tehnolife.com.ua/ на Amiro CMS, при выгрузке прайсов, каждый раз сбивается поиск, постоянно приходится просить разработчика поправлять. Просьба внести изменения в ПЛИ, что бы данная проблема не повторялась после выгрузки парйсов.
Часть переписки с разработчиком cms:

Исправили.
Если товары снова импортировались через стороннюю программу, то возможно стоит предложить разработчикам писать в cms_es_items.hs_item поисковый хэш, чтобы проблема с поиском более не возникала.

> Здравствуйте, снова не работает поиск.
>
> Не могу найти на сайте http://joxi.ru/Y2LjX4xInYnwr6 и по артикулу не находит и по названию.

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

Добавлено: 10 ноя 2014 11:22
support
по какому алгоритму формируется поисковый хэш и сохраняется в таблицу cms_es_items в поле hs_item ?

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

Добавлено: 10 ноя 2014 11:27
support
поле hs_item у нас заполняется там прописывается наименование товара и артикул через пробел

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

Добавлено: 10 ноя 2014 12:14
Tehnolife
Формат можно посмотреть, создав элемент в каталоге товаров средствами CMS - поле hs_item будет заполнено автоматически. Обычно это поля name, announce, description, sku, приведенные к нижнему регистру, и записанные через пробел, при этом из строки будут вырезаны управляющие символы (\r, \n), комментарии (##-- ... --##, <!-- ... -->), переменные шаблонизатора (## ... ##), теги (< ... >).

Пример пары "имя" - "поисковый хэш": "тестовый элемент N-123" - "- тестовый элемент n-123 -"

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

Добавлено: 10 ноя 2014 15:45
support
Сейчас так и происходит.

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

Добавлено: 13 ноя 2014 16:46
Tehnolife
В очередной раз сбился поиск, написал разработчику CMS:
Ищу фотоаппарат "digital NIKON Coolpix L29 Black" по артикулу 90099-26787 не находит.
Не находит по артикулу 90099-26787 и по части артикула 26787
Не находит по названию товара digital NIKON Coolpix L29 Black, находит только по части названия товара NIKON Coolpix L29 Black.
Что необходимо сделать разработчикам программы ПЛИ, что бы не возникали подобные проблемы. Невозможно работать с сайтом.
Вот, что они ответили:
Поле 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: Проблема с поиском на сайте после выгрузки прайсов.

Добавлено: 13 ноя 2014 17:04
TechAdmin
Вышлите доступ к БД сайта через phpMyAdmin на почту поддержки, попробуем помочь.

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

Добавлено: 14 ноя 2014 10:49
TechAdmin
Для вас доступна новая версия ПЛИ, попробуйте на этой версии.

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

Добавлено: 14 ноя 2014 15:43
Tehnolife
Скачал, установил. По наименованию ищет "digital NIKON Coolpix L29 Black", а по артикулу нет "90099-26787" и по сокращенному артикулу нет "26787"

apd. И другие товары не ищет по артикулу, проверил на 10 товарах.

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

Добавлено: 14 ноя 2014 16:25
TechAdmin
Как и когда у вас формируется артикул товара 90099-26787? В ПЛИ у вас артикул 47h0kw7j8, он и прописан в поиске.