What's the difference between Advanced Search and Elastic Search?

What's the difference between Advanced Search and Elastic Search?

In our catalog, we offer two search extensions for Magento 2 - Advanced Search and Elastic Search. Both of them are aimed at improvement of the search process but the functionality differs.

Elastic Search consists of several components, including the Advanced Search module that is responsible for the visualization of the search results in the autocomplete popup. The other two are Elastic Search itself - it provides settings to control over the search relevance and the ElasticSearch engine that performs the search.

Elastic Search allows searching by SKU, and covers settings for control over match mode, spell corrections, and autosuggestions. There are additionally covered synonyms and stop words, settings for relevance rules, and support of multilingual search (can be used for multilanguage stores). 

The Advanced Search extension doesn't have an in-built search engine but uses the one set in Magento as default. The relevance of the search results mostly depends on the search engine and its setup. Advanced Search doesn’t allow the extended configuration of the engine but is able to display search results for products, category, and CMS pages in autocomplete popup and highlight the results nicely while searching.

To learn more about the functionalities of the modules, please refer to the extensions' product pages. We also offer live demos, where our support specialists will demonstrate the work of the module per your request.

      • Related Articles

      • I don't need the autocomplete popup, how do I disable it?

        The autocomplete popup is the functionality of the Advanced Search module, which is a dependent component in the Elastic Search extensions. You can disable the Advanced Search module by running this command: php bin/magento mod:dis Amasty_Xsearch -f
      • Why should I use your module instead of Magento Elastic Search?

        Starting from version 2.4, Magento works with the Elastic Search that greatly impacts the overall performance of the website. Using Elastic Search as a search engine provides faster page loading and more relevant search results. Within the default ...
      • Advanced Search API

        1. Amasty\Xsearch\Api\SearchInterface GET /V1/amsearch, method="search"
      • Elastic Search and Advanced Search | GraphQL methods

        Queries xsearchProducts (search: String) description: products matching customers' search query xsearchRelatedTerms (search: String) description: get related search terms by query xsearchRecentlyViewed description: get an array of recently viewed ...
      • I face some issues with the Elastic Search extension. What should I check?

        If the extension doesn't work as expected (e.g. search results are not relevant or do not display at all), we'd recommend checking the module configurations following the instructions below. 1. A compatible version of the Elasticsearch Engine should ...