Joomla Smart Search (com_finder) is the built-in full-text search engine. It indexes all published content — articles, categories, contacts, news feeds, tags, and third-party components — into a searchable index with stemming, phrase matching, and filtering by content type, category, or date range.
Enabling Smart Search
- Go to Admin → Extensions → Plugins and enable the Finder plugins for each content type you want indexed (Content, Categories, Tags, Contacts etc.)
- Go to Admin → Components → Smart Search → Index and click Index to build the initial index
- Add a Smart Search menu item or place the
mod_findermodule in thesearchposition
Managing the Index
- Purge & Re-index — rebuilds from scratch, useful after bulk content changes
- Content Maps — browse the index by content type, language, and taxonomy
- Statistics — total indexed items and index size
The index updates automatically when content is saved, published, or unpublished via the Finder plugin events.
Search Filters
Preset search filters narrow results before the user types a query. Go to Smart Search → Search Filters → New and configure:
- Content type (articles only, contacts only etc.)
- Category
- Language
- Author
- Date range
Assign a filter to a Smart Search menu item to create a scoped search page — e.g. a News-only search.
Search Module
Place mod_finder in the search position. Key params:
| Param | Purpose |
|---|---|
| Search Filter | Pre-apply a saved filter |
| Show Advanced Search | Expose type/category/date filters to the user |
| Opensearch | Register the site as a browser search engine |