Welcome to the Elastic Search Ultimate Guide!

Here you will find everything you need to set up a better search experience.

This guide is for Magento 2.1-2.3 only. For Magento 2.4+ please use this Elasticsearch Ultimate Guide.

The Elastic Search Ultimate Extension includes Elastic Search, Search Spell-Correction, and Search AutoComplete, giving you a powerful way to search through your store.

First, Please find your extension in My account / My Downloadable Products / View & Download. Then, start with the section titled: Installation. It is best to follow our guide step-by-step to configure the best search results.

Go ahead, dive in!

Learn about Initial extension's setup:

Welcome to the Elastic Search Ultimate Guide!

Welcome to the Elastic Search Ultimate Guide! Here you will find everything you need to set up a better search experience. First, please find your extension in your account in My Downloadable Products section. Then, start with Installation. It is best to ...

Installation

Installation In this article you will find two possible ways of our extension's installation. Installation via composer (preferably) We recommend this installation method because Composer doesn't allow to overwrite files. Backup your store's database ...

Core Search Settings

Core Search Settings Here you can quickly navigate across all functionality settings we have. Please use the list below to navigate. This section covers all topics, necessary for working with indices, and consists of the following subsections: Search In...

Configure Search Indexes

Configure Search Indexes Search Indexes are the most important part of your search subsystem. The purpose of storing an index is to optimize speed and performance in finding relevant documents for a search query. Without an index, the search engine would...

Implementing Custom Search Index

Implementing Custom Search Index Sometimes it's need to have specific type of Index, which is either not included to our Magento 2 Elasticsearch Extension or Sphinx Extension, or belongs to some third-party extension. In this case custom index can be impl...

Configure Global Search Settings

Configure Global Search Settings This section describes, how you can customize and greatly improve the relevance of your search results by configuring Search Settings. The most important part is Global Search Configuration. It is located at System -> ...

Configure "Long-Tail" Search

Configure "Long-Tail" Search This section describes the Long-Tail Search feature, that will allow you to have correct search results for words that contain dashes or other non-alphabetic symbols. You can also replace on-the fly the most typical errors cu...

Manage Landing Pages

Manage Landing Pages Landing search page is special search result page, with a static URL, where customers are redirected on using some search expression. Let us have a large number of frequently asked (or just a promotional set) models of Samsung phones ...

Manage Synonyms

Manage Synonyms Synonyms are keywords with the same or similar meaning. All of them are located at System -> Search Management -> Manage Synonyms section. You can either manually add synonyms, or import them from YAML-formatted file. Adding New Syn...

Manage Stopwords

Manage Stopwords Stopwords are words that have little lexical meaning or ambiguous meaning and are not useful during the search (ex. and, or, the, a, with, etc). Therefore, these words should be removed from search phrases to make them relevant. You can e...

Score Boost Rules

Score Boost Rules Score Boost Rules are powerful tool, which allows you to affect relevancy of search results, depending on certain conditions. When Mirasvit Search extension builds search results, it groups them by indexes' position and their position in...

Customize Search Weight

Customize Search Weight Our extension arranges relevance of found products using Global Settings. But sometimes (for example, for promotional purposes) you need to forcibly move one or more specific products to the top, or vice versa, to the bottom of sea...

Troubleshooting

Troubleshooting This section contains the most common problems, that customer can encounter, and how they can be resolved: Search is not possible by SKU After enabling fallback search and entering too many words, search fails Autocomplete (and/or Search ...

Installing Elastic Search Engine

Installing Elastic Search Engine If you would like to use our Magento 2 Elasticsearch Extension with Elasticsearch Engine, you should install it first. Elastic Search should be installed differently in different platforms. If you use UNIX or Linux-based s...

Connecting Elasticsearch Engine

Connecting Elasticsearch Engine Magento 2 Elasticsearch Extension can work with Elasticsearch Engine installed on the same server as Magento, as well as on the remote server. Make sure, that you had installed Elastic Search prior to configuring it. Note ...

Configuring Autocomplete & Suggest

Configuring Autocomplete & Suggest All Autocomplete settings are located at System / Settings / Mirasvit Extensions / Search Autocomplete section. It consists of the following sections: General Configuration Hot searches General Configuration This sect...

FAQ

FAQ This section describes the most common problems, that customers report, and how they can be resolved: How to make the autocomplete dropdown scrollable and smaller for mobile devices How to make the autocomplete show a product price including or exclu...

Translation

Translation Our extension supports multilanguage stores. To translate it, we have used the same logic as default Magento. General Information Example General Information All our translation files are in the "/i18n" folder of each sub-module. ...

Configure Search Spell Correction

Configure Search Spell Correction All configuration options are located at Store -> Configuration -> Mirasvit Extensions -> Search Spell Correction section. There are only two options for now. In both, our extension analyzes a customer's request ...

Reports

Reports With detailed search reports, you are able to check how relative the search is to your customers. From this information you will be able to fine-tune your search configuration so that your customers will be led to the products they need. You can f...

Welcome to the Mirasvit Search Validator!

Welcome to the Mirasvit Search Validator! Validator - our own tool to check the search performance and validate the products search result. It is useful: to know why some products appear upper or lower in the search results or even not appear; validate p...

Extension Upgrading

Extension Upgrading To upgrade the extension follow these steps: Backup your store's database and web directory. Login to the SSH console of your server and navigate to the root directory of the Magento 2 store. If extension was installed via: Compose...

Extension Disabling

Extension Disabling Temporarily Disable To temporarily disable the extension please follow these steps: Login to the SSH console of your server and navigate the to root directory of the Magento 2 store. Run the command php -f bin/magento module:disable M...

Change Log

Change Log Search [mirasvit/module-search] 1.0.155 (2021-05-07) Fixed Added a store filter for blog posts index 1.0.154 (2021-02-23) Fixed Translit danish letters Disabled wildcard search doesn't work correctly 1.0.153 (2021-01-28) Improvements ren...