Проблема быстрого поиска Magento 1.3.x

Мы создали сайт http://www.goshopping.pk/ (извините, пришлось опубликовать ссылку, так как она важна для этого вопроса).

Быстрый поиск не работает должным образом. Например, поиск "Nokia", и вы получите все виды результатов. Ищите "Dell", и вы получите те же результаты. Однако поиск точных совпадений, таких как "nokia 6600", "Intel Core 2 DUO" или "Dell Inspiron", работает отлично.

Мы перестроили поисковый индекс, очистили кеш и т. Д., Но это не имеет никакого эффекта. Чего нам не хватает?

Помощь приветствуется. Спасибо!

2 ответа

Один быстрый совет, который я обычно советую людям, состоит в том, чтобы удалить описание из результатов быстрого поиска в Каталоге> Управление атрибутами> Атрибуты

Очевидно, что описание содержит все виды слов и может разбавить результаты поиска. Посмотрите, улучшит ли это что-нибудь.

Также в Configuration > Catalog я обычно меняю тип поиска на Fulltext для более точных результатов.

Основываясь на предложении Адама, мы смогли решить эту проблему. Вот что мы сделали, если кому-то понадобится ссылка на будущее:

  1. У нас было определено около 400 атрибутов, и многие из них были настроены для быстрого поиска нашим клиентом. Что мы сделали, мы вручную запустили запрос через phpmyadmin для таблицы "eav_attribute" и обновили ВСЕ записи, чтобы иметь is_searchable=0
  2. Затем мы вручную отредактировали запись заголовка и описания в таблице eav_attribute в is_searchable=1
  3. Перестроил поисковый индекс через Mage Admin и все было хорошо.

Бест, К

Другие вопросы по тегам