• INR
  • USD
Cart 0
  • You have no items in your shopping cart.
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    Contact Us!
    Send Again
    Please Login to Write Your Review
    Product Image
    Technology Partner Awards.
    Top Selling Extension Winner
    2 times in a row - 2017 & 2018

    Magento 2 Elasticsearch

    The store owner can quickly and in real-time search, store, and analyze big data using Magento 2 Elasticsearch. It is the quickest search engine and presents the results of the entered query instantly.

    • Simple to reindex newly added data.

    • Automatically modifies the customer's incorrectly entered search term.

    • Simple updating of products, categories, and CMS page data on the elastic server.

    • Change the search term by selecting the token filters.

    • The admin can set spell-checking levels.

    Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch Magento 2 Elasticsearch
    Show More Hide All

    * Required Fields

    Add To Cart
    30 Days Refund*
    Lifetime Free Upgrade
    Only One Time Payment
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Elasticsearch is an open-source analytics engine that offers full-text search and is incredibly scalable. It has a swift and dispersed nature. The best search results are delivered to your customers by integrating Elasticsearch features into your Magento 2 store.

    You can add the function to your Magento 2 store with the help of the Magento 2 Elasticsearch extension. Online store owners can use this feature to quickly and easily store, search, and analyze a large amount of data. The results are delivered in milliseconds, making it the fastest search engine.

    Note: Elasticsearch Engine v7.6 must already be installed on the system of the store owner before installing the Magento 2 Elastics search extension. Also, it must be running.

    Highlighted Features

     Auto Correct Search Suggestions

    If customers accidentally type the wrong product name, they can search for the products using this feature. As a result, every product with a nearly identical product name will be recommended to them by this feature.

     Spell Correction in Search

    For customer searches, the administrator can also specify different levels of spell-checking. There is a possibility of level 1 and level 2. Errors in the search terms will be automatically fixed by the elastic search engine.

     Synonym Filter

    The admin can add numerous synonyms for the products and categories using Magento 2 Elasticsearch. As a result, the search engine will show all relevant results if a user searches for any of the words.

     Search Suggestion

    A customer can search for products, categories, or even pages with the help of the Magento 2 Elasticsearch extension. The search term needs to be entered into the search bar.

     Language Stemmer

    According to the language of the Magento 2 store, the administrator can choose the appropriate language stemmer. This will enable users to only search in the language they have chosen.

     Multi-Match Query Search

    A multi-match query can be as the search type by the admin. Customers can now look for products using the admin-created attributes for each product. But the attribute type must be in text format.

     Simple Match Query Search

    The customer can search for a product using its name and SKU if the admin chooses to use a simple match query as the search type.

     Bulk Update Of Data On Elastic Server

    The system administrator can reindex sizable amounts of data using the command-line tools.

    Why do we need Magento 2 Elasticsearch Extension?

    The ability to search for products on an e-commerce website is a very significant and demanding feature that customers frequently look for. The best search system should be made available to customers by the store owner. A slow result and an unsatisfactory search suggestion should not be provided by the e-commerce website's search engine.

    As a result, your customers might have a negative experience, and you might even lose them. If you're trying to find the best way to give website visitors quick access to precise search results. Elasticsearch is then the best option for your store. Full-text searching is offered by the open-source and highly scalable Elasticsearch search engine.

    It spreads quickly and naturally. You can give your customers a thorough and streamlined search experience by using the Magento 2 Elasticsearch extension. The search results will be more focused as a result, and the accuracy rate will rise. Additionally, it will make it possible for you to quickly search for and analyze a large amount of data.

    Integrate Magento 2 Elasticsearch to Online Store

    With the help of the Magento 2 Elastic search extension, integrating Elasticsearch into your store could be a simple process. As a front-end search type, you can choose between "multi-match query" and "simple match query."

    The multi-match type is available in a drop-down list for the admin to choose. The most popular multi-match types are phrase and phrase prefixes, along with best fields, most fields, cross fields, and fields.

    The multi-search query's admin can choose between "And" and "Or" operators. Additionally, to change the search term supplied by the customer, the store owner can choose from a variety of token filters.

    • The Elasticsearch engine is simple to enable.
    • Choose a language stemmer based on the language of your Magento 2 store.
    • A minimum match percentage is set to decrease the number of poor matches in the search result.
    • There are four different token filter types. They are the stop word filter, lowercase filter, elision filter, and synonym filter.
    Integrate Magento 2 Elasticsearch Extension to Online Store

    Modifying Indexes with the Magento 2 Elasticsearch Extension

    After adding products to the store, it is necessary to index (i.e. store) the product data on the elastic server.

    • According to the available index types, the data is stored on the elastic server.
    • The admin can choose the pages, categories, and product index types here.
    • By choosing the index type first, the admin can then choose the mode for that index type. Afterward, the admin needs to click on the Actions dropdown.
    • Between "Update on Save" and "Update on Schedule," you have a choice.
    • The administrator can now choose the index type and click the reindex link under the Action button.
    • The admin can use the command-line function to perform a bulk update.
    Modifying Indexes with the Magento 2 Elasticsearch Extension

     Search Suggestion

    Features for search suggestions are already included in the Magento 2 Elastic search extension. The user can view related searches using a few search terms. Customers can find a fitness watch, fitness accessories, fitness equipment, etc. by typing "fit" into the search bar.

    • The customer can use this feature to view the related searches in addition to the item they were looking for.
    • The customer's product search is made simple by this feature.
    • Customers can search categories, pages, or products with the help of this feature. They simply need to type the search term.

    You can also look at Magento 2 Search Suggestion. While you are still typing, results are already displayed. It provides product recommendations that include the product's appearance and cost. Additionally, the search box displays popular items.

    Search Suggestions

    Auto Correct Search Results

    The admin can set the spell checking at level 1 or level 2 using the Magento 2 Elasticsearch extension. This allows the Elasticsearch engine to analyze incorrectly entered search terms made by the user. The most relevant results to the search term are then displayed.

    For instance, if a user accidentally typed "bakpak" when searching for a backpack. The search engine will then analyze the search term and display the Backpack results.

    • The levels for spell-checking can be chosen by the admin.
    • The customer can use this feature to search for the right product even if they typed the wrong spelling.
    Auto Correct Search Results

    Search Filters in Magento 2 Elasticsearch Extension

    The token filter is one of the search filter types that is used to change the customer-provided search term. Elasticsearch for Magento 2 supports four different categories of search filters.

    • Synonym filter: A customer can search for products appropriately by using a group of synonyms that the admin can create.
    • Elision filter: The following filter removes vowels, consonants, and syllables from the search term.
    • Stop word filter: Stop words are eliminated from the search term using this filter.
    • Lowercase filter: This filter normalizes token text to lowercase.

    Character search filters are available in addition to token filters. Unwanted characters are eliminated from the search term. There are three of these:

    • The HTML Strip Char Filter eliminates the HTML elements that the admin has chosen.
    • The mapping Filter swaps out mapping keys for values. Therefore, it will eliminate any character from the mapping.
    • Instead of mapping, the Pattern Replace Filter replaces patterns.
    Search Filters in Magento 2 Elasticsearch Extension

    Filter(s)/Layered Navigation Support

    For quicker search results, the Elasticsearch extension supports advanced layered navigation in Magento 2. The Elasticsearch engine will now handle all of the search requests generated by the category pages.

    • Filter products quickly.
    • Utilize various sliders, options, and filters.
    • Works on category-specific pages.
    • Takes advantage of Elasticsearch engine.
    • It is simple to switch from the MySQL search engine to Elasticsearch.
     Layered Navigation Support


    For any query or issue please create a support ticket here

    You may also check our quality Magento 2 Extensions.

    Rating 5.0
    based on 1 reviews

    Recent Reviews

    Write a review

    Instant Support

    Posted On - March 12, 2019

    I was facing issue regarding attribute and visiblity search. I raised ticket and got instant support.
    Happy with support and special thanks to Alpana.

     Frequently Asked Questions - Magento 2 Elasticsearch

     How to select the Elastic search Engine among different search engine from the backend?
    The Admin can easily select Elastic Search Engine among different Search Engines. For this admin need to navigate through the Stores>Configuration->Catalog->Catalog->Catalog search->Search engine. From here the admin can select the desired Elastic Search Engine.
     Can Admin modify the search term provided by the customer?
    The Admin can set Multi-Match Query or Simple Match Query as the search type for the Frontend. If Multi-Match Query has been selected then the Customer can search data by name, SKU, description and short description of the Product. If Simple Match Query has been selected then the Customer can only find the Products by its name or SKU.
     Does it supports filters which shows up in the search result page?
    Yes, it will work with layered navigation as per default Magento.
     Can we use the command line tool to update website data to the elastic server?
    Yes, we can use the command line tool to update website data like products, categories and cms pages data to the elastic server.
     Does the Elastic Search extension for Magneto 2 can be customized with the latest ElasticSearch server version?
    Yes, our plugin can be developed with the latest ElasticSearch server version as per the client needs.
     Does the Elastic Search extension for Magneto 2 developed with latest Elastic Search server version?
    Yes, our plugin is developed with the latest Elastic Search server version i.e Elasticsearch 6.0+.
     Does your elastic search module supports Magento layered navigation filters?
    Yes, Webkul's Magento 2 Elasticsearch Extension takes the full-advantage of layered navigation filters to provide faster search queries to customers.

    Move to Cloud Today

    AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.

    GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.

    Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.

    In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.

    Default Configuration Details of Server

    • 1 GB RAM
    • 1 Core Processor
    • 30 GB Hard Disk
    • DB with 1 GB RAM and 1 Core Processor

    * Server Configuration may vary as per application requirements.

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.

    Get Started with Cloud
    • + Features
    • - Bugs
    Version 4.0.0-p3
    • - fixed issue
    Version 4.0.0-p2
    • - fixed issue of showing whole document list on search pages
    • - updated Ngram filter name according to latest elastic Version
    • + added pagination in elastic search query
    Version 4.0.0-p1
    • - Fixed product data update issue on elastic index.
    • - Fixed disable product show in search suggestion.
    Version 4.0.0
    • + made compatible with Magento 2.4.*
    • + supports elastic version 7.6.*
    Version 3.0.0
    • + made compatible with Magento 2.3.2
    Version 2.1.0
    • + Made compatible with Magento 2.3.x
    Version 2.0.2
    • + Made compatible with Magento 2.2.7
    Version 2.0.1
    • + Works with the latest elastic search version 6.0.
    • + Admin can easily replace the MySQL search engine with an elastic search engine.
    • + Admin can easily update products, categories, and cms pages data to the elastic server.
    • + Admin can set cron to update products, categories, and cms pages data on the elastic server.
    • + Admin can also use the command-line tool to update website data to the elastic server.
    • + After indexing data to elastic admin can easily update data on the elastic server too whenever he updates products, categories, or pages.
    • + Admin can select which search filter to use on search input from the configuration.
    • + Admin can select character filters to replace or remove unwanted terms from the search input.
    • + Admin can configure the multi-match query to search on the storefront.
    • + Admin select between searchable attributes to use for multi-match queries.
    • + Admin can select a simple match query that will only work for name and SKU fields.
    • + Works well will multi-store websites or multi-website.
    • + Admin can choose store wise language stemmer to work with multi-languages.
    • + Search suggestion will show results for category and pages as well.
    • + Category, search and advanced search and layered navigation will be driven by data from the elastic server.
    • + All the searchable and filterable attributes will be automatically indexed to elastic served.