USD
  • EUR
  • INR
  • USD
Cart
Cart 0
  • You have no items in your shopping cart.
    Magento 2 Extensions
    Cart
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    ×
    Contact Us!
    Send Again
    Close
    Please Login to Write Your Review
    Magento 2 Elasticsearch

    Magento 2 Elasticsearch

    x
    Free

    * Required Fields

    $199.00
    Add To Cart
    30 Days Money Back Guarantee*

    Magento 2 Elasticsearch replaces slow default search with a fast and accurate engine that gives instant results, spell correction, and autocomplete for your store.



    • Instant search results powered by the Elasticsearch engine.

    • Auto-correct misspelled search terms automatically.

    • Spell correction with adjustable sensitivity levels.

    • Search suggestions for products, categories, and CMS pages.

    • Synonym filter to map related terms to products.

    • Multi-match and simple match query search modes.

    • Layered navigation and filters driven by Elasticsearch.

    • Bulk reindex data via command-line tools.

    • Token and character filters to clean search input.

    • Store-wise language stemmer for multi-language stores.

    • Redesignable search box to match your store theme.

    • Auto-fallback to the nearest matching keyword when no results are found.

    • Dedicated out-of-stock product section on the search results page.

    • Smart Search Mode for optimized queries and safe tokenization.

    Magento 2 Elasticsearch
    Magento 2 Elasticsearch
    $199.00
    30 Days Refund
    GraphQL Compatible
    Check How It Works

    Need Help Deciding?

    Support answers within one business day.

    Open a ticket
    $199.00
    Configure and Buy
    30 Days Money Back Guarantee*
    X
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Magento 2 Elasticsearch replaces slow default search with a fast, open-source analytics engine that returns results in milliseconds so customers find products without scrolling.

    This module indexes products, categories, and CMS pages onto an Elasticsearch server so every search runs on this engine instead of the database, giving Magento 2 Open Source stores the same search speed as an Elasticsearch Magento 2 Community edition.

    Customers get smarter results as they type, since suggestions appear instantly and misspellings are corrected, so a search for "bakpak" still returns backpacks.

    When a query returns zero results the engine retries with the nearest keyword that has results, so a search for "bog" still shows bags instead of an empty page.

    The search box design can be updated to match your theme, and out-of-stock products get their own section below in-stock results so browsing never ends early.

    Smart Search Mode applies optimized query algorithms and safe tokenization automatically, while setting it to No lets you manually set multi-match type, operator, minimum match, and regex replacement.

    Layered navigation and category filters also run on Elasticsearch so shoppers refine results quickly, and the engine handles all category-page search requests.

    Reindexing is flexible, since you can update data on save, on schedule, or in bulk from the command line, so Magento2 Elasticsearch stores stay in sync after a large import.

    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.

    Magento 2 Elasticsearch

    Highlighted Features

     Instant Search Results

    Get millisecond responses from the Elasticsearch engine for every query.

     Auto-Correct Suggestions

    The engine fixes common misspellings before showing results.

     Spell Correction

    Admins set spell-checking levels to balance speed and accuracy.

     Search Suggestions

    Show related products, categories, and pages as customers type.

     Synonym Filter

    Map custom synonyms so related terms return the right products.

     Query Modes

    Choose multi-match or simple match search based on your needs.

     Layered Navigation

    Faster category filters powered by Elasticsearch instead of MySQL.

     Bulk Reindexing

    Reindex large catalogs quickly with command-line tools.

     Out-of-Stock Section

    Show sold-out products in a separate section on the search page.

     Smart Search Mode

    Optimized query algorithms and safe tokenization in one toggle.

    Why do we need Magento 2 Elasticsearch Extension?

    Magento 2 Elasticsearch matters because search is one of the most used features on any store, and shoppers expect it to work well when slow results and weak suggestions lose them mid-purchase.

    Default Magento search relies on MySQL full-text queries that slow down on large catalogs, return vague matches, and ignore misspellings and synonyms, so the bigger the catalog grows the more shoppers leave without finding what they came for.

    Elasticsearch fixes this since it is an open-source engine that scales as your data grows, and indexing products, categories, and CMS pages on it returns focused results in milliseconds.

    Magento 2 Enterprise Elasticsearch only ships with Adobe Commerce, so this Magento 2 search extension is how Magento Open Source stores get the same search quality without paying for a separate engine.

    This Magento Elasticsearch extension also covers the cases basic setups skip, like out-of-stock grouping and language-specific stemming, which a basic Magento 2 Elasticsuite setup does not handle, so you are not stuck with slow, vague results.

    Also, Magento 2 AI Image Search extension allows your customers to search for the products within your store using AI image pattern search.

    Use Cases

     Large Catalog Search

    Stores with thousands of SKUs need search that stays fast, and Elasticsearch keeps response times low even as the catalog grows.

     Misspelled Product Queries

    Shoppers often type wrong, so auto-correct returns the right products instead of an empty page and keeps them engaged.

     Multi-Language Stores

    Different regions search in different languages, where store-wise language stemmers handle each language correctly.

     Refined Category Browsing

    Category pages with layered navigation run on Elasticsearch so filters apply instantly without loading the whole catalog.

     Bulk Data Updates

    After importing or updating products in bulk, you can reindex everything quickly via command-line tools instead of waiting for scheduled updates.

     Out-of-Stock Discovery

    Sold-out products appear in their own section, so customers still find relevant items and can be notified when stock returns.

    Integrate Elasticsearch to an Online Store

    Run Elasticsearch 7.6 or above, install module, then pick it as the search engine under Stores > Configuration > Catalog > Catalog Search, where Search Settings handles smart search mode, spell correction, out-of-stock display, and language stemmers.

    • Smart Search Mode for automatic optimized queries and safe tokenization
    • Manual multi-match type, operator, minimum match, and regex replacement
    • Spell correction with adjustable fuzziness levels
    • Optional separate section for out-of-stock products
    • Store-wise language stemmer for multi-language stores
    • Token and character filters to clean the search query
    Integrate Elasticsearch to an Online Store

    Modifying Indexes with the Magento 2 Elasticsearch Extension

    After adding products, the data must be indexed on the Elasticsearch server, so choose from pages, categories, and products, set the mode to Update on Save or Update on Schedule, and reindex from the Actions dropdown.

    • Index types for pages, categories, and products
    • Update on Save or Update on Schedule modes
    • Reindex from the Actions dropdown
    • Command-line bulk reindex
    • Best after imports, migrations, or catalog changes
    Modifying Indexes with the Magento 2 Elasticsearch Extension

      Search Suggestion

    Related searches appear as soon as the customer types, so typing "fit" surfaces fitness watches, accessories, and equipment with image, price, and popular items, and a partial query becomes a guided path to the product.

    • Related searches while the customer types
    • Product suggestions with image and price
    • Popular items listed in the search box
    • Works with products, categories, and CMS pages
    • Guided search instead of empty results
    Search Suggestions

    Auto Correct Search Results

    Spell checking at level 1 or 2 lets fuzziness fix wrong spellings, so a search for "bakpak" shows backpacks, and if a query still returns nothing the engine reruns it with the nearest keyword that has results.

    • Two adjustable spell-checking levels
    • Fuzziness-based correction of misspelled terms
    • Auto-fallback to the nearest keyword with results
    • Works across products, categories, and pages
    • Customers find products despite wrong spelling
    Auto Correct Search Results

    Search Filters in Magento 2 Elasticsearch Extension

    Choose from Elision, Lowercase, Synonym, and Stop Word token filters, add comma separated elision articles if needed, and use HTML Strip, Mapping, or Pattern Replace character filters with comma separated mappings such as ٠ => 0, ١ => 1.

    • Elision, Lowercase, Synonym, and Stop Word filters
    • Comma separated elision articles list
    • Stop word filter with its own toggle and custom list
    • HTML strip, mapping, and pattern replace filters
    • 28 language stemmers with store-wise selection
    • Words excluded from stemming via a custom list
    Search Filters in Magento 2 Elasticsearch Extension

    Filter(s)/Layered Navigation Support

    This extension supports advanced layered navigation where the Elasticsearch engine handles all search requests from category pages, so shoppers filter using sliders, options, and checkboxes and results apply faster.

    • Faster category filter application
    • Sliders, options, and checkboxes supported
    • Works on category-specific pages
    • Engine handles category page search requests
    • One-click switch from MySQL to Elasticsearch
     Layered Navigation Support

    Out-of-Stock Product Section

    Enable "Show Out-of-Stock Products Separately" in Search Settings so out-of-stock products appear in a dedicated section below the in-stock results, and customers still see items that may return in stock.

    • Admin toggle in Search Settings
    • Separate section below in-stock results
    • Relevant sold-out products stay visible
    • Works with layered navigation and filters
    • Supports multi-store views
    Out-of-Stock Product Section

    Support

    For any query or issue please create a support ticket here http://webkul.uvdesk.com/ .

    You may also check our quality Magento 2 Extensions .

    Specifications

    Product Version5.0.3
    Released8 years ago
    Last UpdatedOctober 5, 2026 (21 days ago)
    Supported VersionsMagento  2.0.x  2.1.x  2.2.x  2.3.x  2.4.x  

    Ratings

    We'd love to hear your thoughts! Share your feedback and help us craft an even better experience tailored just for you.

    5.0
    2 Reviews
    based on verified customer feedback
    Write a review
    Daniele M.

    Excellent Product & Support

    Posted On - March 15, 2024

    Excellent extensions and customer support.

    Wasim
    Wasim
    🇮🇳 India

    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

     What Elasticsearch version does this extension need?
    This extension needs Elasticsearch 7.6 or above, which indexes your products, categories, and CMS pages so search runs on the Elasticsearch server.
     
     How do I configure Elasticsearch for my Magento 2 store?
    Install and run Elasticsearch first, then install this extension and select it under Stores > Configuration > Catalog > Catalog > Catalog Search > Search engine.
     
     Can this extension fix misspelled searches?
    Yes, Spell correction runs on adjustable fuzziness levels, so a wrong spelling still returns the right products.
     
     What happens when a search returns nothing?
    This extension retries the query using the nearest keyword that does return results, so the customer sees products rather than an empty page.
     
     Do customers see suggestions while typing?
    Yes, Autocomplete shows related searches, product suggestions with images and prices, popular items, categories, and CMS pages as they type.
     
     Can I configure synonyms for product searches?
    Yes, The synonym filter maps related terms together, so customers find the right products even when they search with different words.
     
     Does Elasticsearch work with layered navigation?
    Yes, Category search results support layered navigation filters such as sliders, options, and checkboxes.
     
     Can customers find out-of-stock products in search?
    Yes, When the option is enabled, out-of-stock products appear in a separate section below the in-stock results.
     
     How do I reindex after updating my catalog?
    Select the index type and choose Update on Save or Update on Schedule, then reindex from the Actions dropdown or use the command line for bulk updates.
     
     Can I match the search box to my store theme?
    Yes, The search box layout and styling can be redesigned to match your Magento 2 store theme.
     
     Does this extension support multilingual stores?
    Yes, It ships 28 language stemmers, and you can assign one per store view to match each store language.
     
     Can I filter how search terms are processed?
    Yes, Token and character filters cover lowercase, synonyms, stop words, HTML stripping, mappings, and pattern replacement.

    Specification

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Cloud Hosting

    Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.

    Default Configuration Details of Server

    1 GB
    RAM
    1 Core
    Processor
    30 GB
    Hard Disk
    1 GB RAM & 1 Core Processor
    Database

    Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store

    * Server Configuration may vary as per application requirements.

    Change Logs

    • + Features
    • - Bugs
    Version 5.0.3
    • + Multilingual support added.
    Version 5.0.2-p1
    • + Spanish language stemmer added.
    Version 5.0.2
    • + Compatible with Magento 2.4.7^ and PHP 8.3
    Version 5.0.1
    • + Made compatible with Magento 2.4.6
    Version 5.0.0
    • + Made compatible with Magento 2.4.4
    • + Added webkul logo at config tab and added support services links
    Version 4.0.5
    • + Multilingual support added.
    Version 4.0.4-p1
    • + Spanish language stemmer added.
    Version 4.0.4
    • + Compatible with Magento 2.4.7^ and PHP 8.3
    Version 4.0.3
    • + Made compatible with Magento 2.4.6
    Version 4.0.2
    • + Made compatible with Magento 2.4.4
    • + Added webkul logo at config tab and added support services links
    Version 4.0.1
    • - fixed the issue of showing the whole document list on search pages
    • - updated Ngram filter name according to the latest elastic Version
    • + Added pagination in elastic search query
    • - fixed product data update issue on the elastic index
    • - fixed disable product shown in search suggestion
    • + made compatible with Magento 2.4.*
    • + supports elastic version 7.6.*
    Version 4.0.0-p2
    • - fixed the issue of showing the whole document list on search pages
    • - updated Ngram filter name according to the 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.1
    • + Made compatible with Magento 2.3.5
    • + Compatible with elastic 7.6.*
    • - Removed cron management tab from config
    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.
    • + Did you mean feature added
    • + Index prefix added