Shane
Shane

Reputation: 1603

Magento Quick Search - Products Not showing

For some reason when using quick search for some products they don't show in the results. The products do exist and are on stock, enabled etc and can be found on the store from navigating through the catolg, and yes the attribute is set to be searchable be 'catlog, search'

I've reindexed data, and cleaered the cache. I've even tried disabling the cache.

But still can't get it to work, anyone got any more ideas? I've searched on the forums and other people expreicning same problem, but can't see any decent solutions - or that works for me.

Please help :-)

Cheers

Shane

Upvotes: 4

Views: 3249

Answers (3)

Daniel
Daniel

Reputation: 53

In our case we had category-based block caching for the layered navigation, breaking the search result page as no category id was given.

Try to track it down and remove the layered navigation from catalogsearch_result_index by putting comments around it:

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

Upvotes: 2

Shane
Shane

Reputation: 1603

It's to do with MySQL Full text search being set to 4 chars.

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

Upvotes: 2

monkey do
monkey do

Reputation: 306

You've not got any weird synonyms set have you? Happened on one of my projects when we helpfully imported a load of auto corrected historic search data and had a few oddities imported along with them.

Upvotes: 0

Related Questions