Быстрый поиск Magento - продукты не отображаются - PullRequest
4 голосов
/ 01 июля 2011

Почему-то при использовании быстрого поиска для некоторых товаров они не отображаются в результатах. Продукты действительно существуют и есть в наличии, включены и т. Д., И их можно найти в магазине, перейдя через каталог, и да, для атрибута установлено, что он может быть найден как 'catlog, search'

Я переиндексировал данные и очистил кеш. Я даже пытался отключить кеш.

Но все еще не могу заставить его работать, у кого-нибудь есть еще идеи? Я искал на форумах и других людях, которые искали ту же проблему, но не вижу достойных решений - или это работает для меня.

Пожалуйста, помогите: -)

Приветствия

Shane

Ответы [ 3 ]

2 голосов
/ 17 сентября 2011

Это связано с тем, что для полнотекстового поиска MySQL установлено значение 4 символа.

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

2 голосов
/ 04 февраля 2012

В нашем случае у нас было многоуровневое блочное кэширование для многоуровневой навигации, что приводило к разрыву страницы результатов поиска, поскольку идентификатор категории не был задан.

Попробуйте отследить его и удалить многоуровневую навигацию из catalogsearch_result_index, поместив вокруг нее комментарии:

    <!--<reference name="left">
        <block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/>
    </reference>-->
0 голосов
/ 04 июля 2011

У вас нет странных синонимов? Произошло в одном из моих проектов, когда мы услужливо импортировали загрузку автоматически исправленных исторических данных поиска, и вместе с ними было импортировано несколько странностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...