Ajaxsearch
Magento2 ajax search and autocomplete module provides extended search results as soon as user starts typing a few characters.
Search results are configurable and may include the following entities:
- Products
- Categories
- CMS Pages
- Popular Search Terms
![Default form layout with products only in search results.](/images/m2/ajaxsearch/frontend/small/form-layout-default-products-only.png)
![Default form layout with all available search result item types.](/images/m2/ajaxsearch/frontend/small/form-layout-default.png)
![Minimalistic form layout. Initially, search icon is visible only. When customer clicks the icon - search input is shown.](/images/m2/ajaxsearch/frontend/small/form-layout-minimalistic.png)
![Fullscreen form layout. Initially, search icon is visible only. When customer clicks the icon - fullscreen form is shown above whole page.](/images/m2/ajaxsearch/frontend/small/form-layout-fullscreen.png)
![Category filter allows to filter out search results by particular category.](/images/m2/ajaxsearch/frontend/small/category-filter.png)
![Results dropdown with simple "list" layout. CMS Pages, categories results are placed below products list.](/images/m2/ajaxsearch/frontend/small/results-layout-list.png)