Проблема быстрого поиска Magento 1.3.x
Мы создали сайт http://www.goshopping.pk/ (извините, пришлось опубликовать ссылку, так как она важна для этого вопроса).
Быстрый поиск не работает должным образом. Например, поиск "Nokia", и вы получите все виды результатов. Ищите "Dell", и вы получите те же результаты. Однако поиск точных совпадений, таких как "nokia 6600", "Intel Core 2 DUO" или "Dell Inspiron", работает отлично.
Мы перестроили поисковый индекс, очистили кеш и т. Д., Но это не имеет никакого эффекта. Чего нам не хватает?
Помощь приветствуется. Спасибо!
2 ответа
Один быстрый совет, который я обычно советую людям, состоит в том, чтобы удалить описание из результатов быстрого поиска в Каталоге> Управление атрибутами> Атрибуты
Очевидно, что описание содержит все виды слов и может разбавить результаты поиска. Посмотрите, улучшит ли это что-нибудь.
Также в Configuration > Catalog я обычно меняю тип поиска на Fulltext для более точных результатов.
Основываясь на предложении Адама, мы смогли решить эту проблему. Вот что мы сделали, если кому-то понадобится ссылка на будущее:
- У нас было определено около 400 атрибутов, и многие из них были настроены для быстрого поиска нашим клиентом. Что мы сделали, мы вручную запустили запрос через phpmyadmin для таблицы "eav_attribute" и обновили ВСЕ записи, чтобы иметь is_searchable=0
- Затем мы вручную отредактировали запись заголовка и описания в таблице eav_attribute в is_searchable=1
- Перестроил поисковый индекс через Mage Admin и все было хорошо.
Бест, К