Фасетный поиск Magento показывает только фильтры текущей страницы - PullRequest
0 голосов
/ 21 октября 2011

Мы используем SOLR в качестве нашей поисковой системы. Когда я ищу продукт, скажем «компьютер», фильтры слева показывают только фильтры результатов текущей страницы.

Предположим, у меня 35 компьютеров IBM и 15 TULIP, на моей странице будет отображаться только 10 продуктов на странице. У меня было бы 5 страниц тогда. На первых двух страницах могут быть только компьютеры IBM, затем IBM и Tulip, а затем только Tulip.

Дело в том, что когда я нахожусь на странице 1, фильтр "Бренд" слева показывает только возможность фильтрации по "IBM", потому что это единственный бренд на странице.

Как я могу убедиться, что бренд из всех результатов поиска используется для отображения фильтров бренда.

1 Ответ

1 голос
/ 28 октября 2011

В конце концов, проблема заключалась в функции getIsEngineAvailableForNavigation (), которую можно найти в /app/code/core/Enterprise/Search/Helper/Data.php.

Проверка налоговых ставок вызывала наши проблемы.

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