Follow the steps below to set up a simple fulltext search for your pages. In order to use the faceting feature see “Faceting”.
Install the extension ke_search via extension manager or via composer (recommended):
composer require tpwd/ke_search
You can find the current version (and older ones) at
In your main template include the “static template” of the extension ke_search.
Create a new page called “Search” (or similar) and a sysfolder called “Search data” (or similar).
You need to create two plugins: The searchbox and the resultlist.
Create a plugin Faceted Search: Show searchbox and filters on the page
Fill in the field Record Storage Page in the Tab Plugin > General with the folder that you created in step 2 (our example:
It is useful to give the plugin Searchbox and Filters a header (our example:
Searchbox, can also set to
That makes it easier to identify the correct content element in the next step.
Create a plugin Faceted Search: Show resultlist on the page
In the field “load flexform config from this search box” fill in the Search-Plug-In that you created in Step 3 (our example: “Searchbox”).
After this steps, you should have two plugins on your search page.
Use the List module to create an indexer configuration on the page
- Choose a title.
- Set the Type to
- Set the Storage to your folder
- Choose the pages you wish to index. You can decide whether the indexing process runs on all pages recursively or if only one page will be indexed. You can combine both fields.