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

#magento #quick-search

#magento #быстрый поиск

Вопрос:

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

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

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

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

Комментарии:

1. каковы ваши настройки поиска

2. Минимальная длина запроса: 1 Максимальная длина запроса: 128 Максимальное количество слов в запросе: 10 Тип поиска: Нравится (мы также пробовали полнотекстовый, но это не дало эффекта) Применяйте многоуровневую навигацию, если результаты поиска меньше: 2000

Ответ №1:

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

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

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

Комментарии:

1. Что ж, мы пробовали это, но ничего не вышло. Если вы выполните быстрый поиск по ключевому слову «Nokia», вы увидите, что первым результатом является чехол для сумки для ноутбука. Этот продукт не содержит атрибутов, за исключением «Модели».

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

Ответ №2:

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

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

Лучше всего, K