When i enable solr,the magento layered navigation not working

The question:

The issue is when i enabled solr (i successfully configured solr and tested successfully) in magento enterprise,the layered navigation filter is not working properly.

i.e displaying all category products not filter with attributes value.

If i set “No” in Enable Solr Engine for Catalog Navigation in admin panel it’s working fine.

Path -> System -> Configuration -> Catalog -> Catalog Search -> Enable Solr Engine for Catalog Navigation -> set to “No”

I analysed magento enterprise search module,but they not adding custom attributes into solr params.like attr_nav_select_”custom_attribute”

ex : http://localhost.com:8080/solr/test/select/?q=wine%0D%0A&version=2.2&start=0&rows=10&indent=onq=test&qt=magento_en&fq=

Any one tell me is this magento issue or i need to configure any other matter.

Anything i would appreciate.Thanks in advance.

The Solutions:

Below are the methods you can try. The first solution is probably the best. Try others if the first one doesn’t work. Senior developers aren’t just copying/pasting – they read the methods carefully & apply them wisely to each case.

Method 1

Finally i found the solution.i update in catalog.xml under <catalog_category_layered>

    <reference name="left">
        <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>

changed to

    <reference name="left">
<block type="enterprise_search/catalog_layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>

now i am getting attribute values in solr params like “attr_nav_select_brand:13”


but i don’t know how to pass multiple values for specific attribute.any one guide me or suggest me how to make URL for multiple values for attribute.in default magento working with single value for attribute.

the category url like


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Comment