2013-10-28 2 views
0

У меня есть каталог изменений-> search_type to fulltext. Но поиск работает не так, как ожидалось. Например, мое имя продукта id Sony black camera и я ищу Back Camera, это dosenot показывает ожидаемые результаты для этого.magento 1.7 поиск не работает как ожидалось

Спасибо,

+0

Как «Back Camera» покажет результат для «Sony черной камеры» не будет соответствовать в конце концов. – Chiragit007

ответ

2

Попробуйте переиздать результаты поиска в каталоге. Если это не работает, проверьте файл catalogsearch.xml. Вы должны иметь этот блок в левой/правой колонке для catalogsearch_result_index страницы

<block type="catalogsearch/layer" name="catalogsearch.leftnav" after="currency" template="catalog/layer/view.phtml"/> 

Для лучшего результата поиска я использую это расширение: http://extensions.activo.com/catalog-search-refinement.html

Если ничего не помогает проверить эту ссылку: http://www.linkedin.com/groups/Can-anyone-tell-me-why-2083430.S.125505665

0

Гото админ (Система -> Управление индексами) и выберите все

Индексы> Выберите действие «Данные реиндекса»> и нажмите кнопку «отправить».

Поиск начнется.

Если нет, то используйте следующий процесс: -

Перейти к пути приложения/код/​​ядро ​​/ Mage/catalogsearch/блок/result.php шаг 1) раскомментируйте строки 149 и 150

$ это -> getListBlock() -> setCollection ($ this -> _ getProductCollection());

Изменить линию 172

изменение этой линии $ это -> _ ProductCollection = $ этом-> getListBlock() -> getLoadedProductCollection();

к

$ это -> _ ProductCollection = Mage :: getSingleton («catalogsearch/слой») -> getProductCollection();

когда вы исправить код, Гото панель администратора (System -> Индекс управления) и выберите все

Индексы> Выберите действие является «Reindex данные»> и нажмите кнопку «Отправить».

Поиск обязательно начнет работать.

+0

Его не работает для меня, любая идея почему. Мое название продукта «Elite: 16-27», он ищет все продукты с Elite –

0

Search Autocomplete + Search Suggest

Это расширение является более полезным для этой проблемы. если вы время любого символ или слово, чтобы определить любое где отображение на лилии

Front demo

enter image description here