Introduction

The smart-search in Joomla 4, 5  and 6 has been much improved compared to its Joomla 3 predecessor.  In particular after the initial 'indexing' of items after setup then the 'indexing' is automatic as more items are added.

The items searched depends on 'finder' type plugins. The standard finder plugins include Articles and Article Categories, Contacts, Tags and News Feeds.  jDownloads adds two finder plugins, one for jD Categories and the other for Downloads.

For reference the old Search method, which is no longer available for Download and Installation, used 'search' type plugins.

The two images opposite are the result of using Smart Search on jD categories and Downloads respectively.

The search term in the first image on the right was 'files' and in the second image it was 'service'.

This is much more powerful than using the ordinary Search.
search results01search results01

Upgrading from Joomla 3

When upgrading from Joomla 3 to Joomla 4 , 5 or 6 using the procedure as decribed in Upgrading from jD3.9 to jD4 (opens in a new window/tab) the existing Joomla 3 Search and its plugins will be retained. That is if you had a site under Joomla 3 using 'Search', it will have been moved over to your migrated V4 site. If you intend to use the Smart Search then it is strongly recommended that the old Joomla 3 Search component and its plugins are removed as decribed in the Appendix.

Configure smart-search

When jDowloads is installed, it automatically adds in two 'finder' type Plugins. To locate the Plugins go to the main Joomla Side panel, click on the  V4 button system  and then in the Manage section click on theV4 button plugins button.

Set the search to Smart and click on the V4 button search as shown opposite.

This will give a list such as shown opposite.  Ensure that all three of the plugins indiated opposite are enabled.  Just click on the config00A  to enable a plugin. Note there are numerous 'finder' plugins so the corresponding items will also be indexed.
config00


If you only wish to search for jDownloads items then disable all of the plugins except for 'Content Smart Search' and the two jDownload plugins.
The 'Content-smart-search' plugin monitors content, which includes jD Categories and Downloads, as they are added.  It places a link to the content item into the 'index' so that smart-search will find it.

This is a significant improvement of smart-search as previously one had to periodically re-run the indexing process manually.
Note however if you are adding the smart-search to an existing site with many jDownloads categories and Downloads you may need to run the 'indexer' more than once as it has a limited cache size.  If there are no more items to be indexed then
To acces the Smart Search component click on V4 button components and then on V4 button smart search component. Next click on the V4 button smart search indexbutton.
You can use the V4 button stats button on the smart-search Index page to see how many of each type have been indexed.
V4 Smart search index result

Initial Indexing

To find Smart Seach on the main Joomla back-end, click on V4 button components and then on V4 button smart search.
The next step is to carry out the initial indexing.

Click on  V4 button smart search indexas indicated in the first image opposite. This shows the Indexer start page as illustrated on the far right.

This will show a view such as shown on the far right. Next click on V4 index button04at top left as indicated.  This will start the indexing sequence.  There are three stages:that are stepped through automatically, namely Indexer Start, Optimising Indexer and Indexing Complete. Note if you only have a few items to index then it seems as if Indexing Complete.appears immediately.
config01V4 start indexer01

Subsequent Indexing

Generally there is no need to do a further index 'run' as the Smart-Search Component indexes as content is added automatically. This is a significant improvement over earlier versions.

Whilst Indexing


In both cases, whilst working, the indexer shows a progress bar like the one opposite.
IF you only have a few items you may not actualy see the Indexer running stage as it is very quick.
indexing01


On completion the indexer will show the entries in the index table as illustrated in the image on the right.

We are now nearly ready to use V4 button smart search.
indexing02

Use Partially Matched Indexed Items

By default Smart Search uses exact matches to words in the Index. This is not always useful. To allow matching with partial indexed words click on V4 button components, the on V4 button smart search component. Next click on V4 button index2, then at top right, click on V4 button options white which turns to V4 button optionswhen the mouse is over it.. Then in the V4 smart search tab tab click on V4 word match. By using the V4 button down arrow button select one of the options shown below.
V4 select partial match
Usually I set the selection to V4 match anywhere.

Create Menu Item

This is done in the usual way so go to menu01Then click on the V4 button plus
in the V4 main menu03.
menu03







image.png
Select 'smart-search' as the menu type and fill in the details as shown above. Finally click on V4 button save close.  For more details on setting up a menu item click on Menus Overview (opens in a new window/tab).

Advanced Search

After creating the Search Menu item then click the menu item in the front end. This showsV4 smart search menu view . 
To use Advanced Search click on the  V4 button advanced search button.
There are numerous options as illustrated opposite.

For example if you click on 'Search by Category' it will show both Content Categories and jDownloads Categories. You may limit your seach to a specific Category or select a sub category as the Category to search. As would be expected, this will also include all the sub categories of the selected category.

As it is a Smart Search note you are able to enter a logic criterion into the search box as indicated at the top left of the search Form.

Entering this and that into the search form will return results containing both "this" and "that".

Entering this not that into the search form will return results containing "this" and not "that".

Entering this or that into the search form will return results containing either "this" or "that".

Please note that search the words must correspond to complete words in the index, parial matches do not work.

V4 advanced search panel
Entering this and that into the search form will return results containing both "this" and "that".

Entering this not that into the search form will return results containing "this" and not "that".

Entering this or that into the search form will return results containing either "this" or "that".

Please note that search the words must correspond to complete words in the index, parial matches do not work.

Examples



The first example is a very simple seach as it only has one search term.
V4 smart Example01



The second search used an OR in the search criterion, namely 'test or public' as illustrated opposite.





V4 example02

Appendix - Disabling/Removing Search (Joomla 3 & 4 only)

Note In Joomla 5 and subsequent releases the old style Search is no longer included. Also it is removed as part of the upgrade from earlier versions - so no action is required.



When using the smart-search it is unlikely that the old style Search will be used.  


 Go to System - Manage and select Plugins as shown in the first image  opposite.

Then in the Select Type pull down click on 'search' as shown in the second image. It is near the bottom of the pull down.

 

remove search01remove search02
Select all the 'search' type plugins as shown in the image below,marked as 4. Then set the Status to 'disabled' as shown in the image marked as 5.
remove search04remove search05
The original simple Search is now fully disabled.

Delete old Search Component

To delete the old style Search Component go to V4 button system. Then in the V4 button manage tab section select V4 button Extensions. Select the one with 'pkg-search' and click on the V4 button unpublishbutton.remove search07remove search08
The Components Menu in the BackEnd will still have the 'Search' item listed but it will have no effect if you should click on it.  The update to Joomla 5 will remove the old Seach component

To remove it completely at tis time requires accessing the database and searching in the XXXXX_menu table, finding the entry with 'Basic Search' and then deleting that entry. Before doing this it is perhaps wise to make a copy of the database table, just in case....

Updated ColinM April 2023, June 2023, August 2023, January 2024, November 2024, May 2025, June 2025, June 2026

What is jDownloads?

jDownload trans

jDownloads is an extensive Download Manager for the Content Management System Joomla. It is a free GPL Extension with many special features!

Despite the many options, it is easy to use as it integrates seamlessly into the Joomla administration and has the familiar structure and appearance of the Joomla core components. This makes familiarisation much easier.

Get a first overview by taking a look at the list of the most important functions here or visit the jDownloads Demo installation with some application examples to see what is possible with this download manager. However, this demo only contains the most frequently used functions, as a complete overview is not possible due to the many variations and options. It therefore only shows a few possibilities as an initial overview.

Makes your downloads management easy!

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.