Проблема быстрого поиска Magento 1.3.x - PullRequest
0 голосов
/ 17 мая 2011

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 17 мая 2011

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

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

Также в Конфигурация> Каталог Обычно я изменяю Тип поиска на Полный текст для более точных результатов.

1 голос
/ 20 мая 2011

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

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

Best, K

...