I'm looking for a solution to have several search modules on one of my sites to search different article categories.

For example I would have 3 search modules located on certain pages, where:
1st search module, searches articles in category 1 and 2
2nd search module, searches articles in category 3 and 4
3th search module, searches articles in category 5 and 6

Most search components I've encountered have the option to select categories to search in, in its plugin options. But that effects all search modules.
We found this being possible with the Smart Search component, but it requires a Index which we noticed filled a huge amount of disk space on our server (more than the site itself).

So I guess I kinda need a search modules where you can select categories to search in, in the module paramters or be able to create a filter for each modules to only search specific categories only.

Any ideas?

1 Answer 1


Thanks for clarifying the question. I'll leave the Smart Search option in this answer as it may be useful to others in future.

Joomla Smart Search

Enable Smart Search by enabling the Content - Smart Search plugin and then go to Components -> Smart Search and click on the Index button.

Create filters for the required categories at Components -> Smart Search -> Search Filters.

You can then create separate Smart Search modules using the filters you created in the previous step.

Minitek Live Search (from €19.99)


Minitek Live Search module includes an option to filter search results by category:

Minitek Live Search Category Filtering Option

BT Smart Search (Free)


BowThemes Smart Search looks like it has a filtering capability in the module but builds an index like Smart Search so may not suit your requirements.

  • Yes, I have noticed it is possible with the Smart Search, but it does depend on a Index which takes a 'HUGE' amount of disk-space. I forgot to mention, if this can be done with a search component without a index?
    – Hammur
    Commented Jan 30, 2016 at 15:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.