• 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

    Elasticsearch for WooCommerce

    Elasticsearch for WooCommerce improvises the search process by incorporating simple and multi-match queries for search scenarios.

    • Update products or page data on the elastic server.

    • Simple-Match Query & Multi-Match Query to process a search.

    • Option to reindex the page & product data for Elastic indexing.

    • Option to index using the cron feature.

    • Define synonyms that users can use to search for products.

    • Option to alter or correct the incorrectly spelled words by users.

    • The language-stemming feature is available.

    • Lot of options to configure the single and multi-search execution.

    • The plugin is compatible with elastic version 8.7.1

    Elasticsearch for WooCommerce Elasticsearch for WooCommerce Elasticsearch for WooCommerce Elasticsearch for WooCommerce Elasticsearch for WooCommerce Elasticsearch for WooCommerce Elasticsearch for WooCommerce
    Show More Hide All
    $209.00 Get it Now
    Only One Time Payment
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    Elasticsearch for WooCommerce: In order to make the customers experience a swift search process, one must integrate the Elasticsearch feature with their Woocommerce sites. It is necessary as well because of the lesser time customers spend time on searching, faster they will tend to add products in the cart and make a purchase and hence generate sales likewise.

    A clumsy search execution will instantly disappoint the customers and they might even leave the stores, which in turn is a loss in terms of revenue generation for the site owner. Therefore, we have a sure-short module, i.e. Elasticsearch for WooCommerce, which incorporates the lighting fast search techniques featured by Elasticsearch.

    The search processes are executed in the form of Simple-Match Query and Multi-Match Query. Along with this, Spell checks, language stemmers or replace/ remove unnecessary characters from search input data improvises the search experience for the customers.

    Elasticsearch for WooCommerce

    Highlighted Features

     Index Management by Setting up Cron

    To modify the data changes, a cron can be set up which executes the reindexing procedure.

     Simple Match/ Multi-Match Query

    The site owner may allow Simple or Multi Match search procedures, which apply accordingly as a customer searches for any product(s).

     Spell Checks

    This feature help alters or correct the incorrectly spelled words, if any, by the customers and display appropriate search results.

     Language Stemming

    A feature of Elasticsearch, which applies to the searched product names, and modifies them as need be.

    Why do we need the Elasticsearch for WooCommerce Module?

    Although a simple search process does help a customer look for products and display relevant results, as per the e-commerce growing demands each day, there is surely a need to integrate advanced features in the search process as well.

    What if your customer ends up typing an incorrect spelling of the product in the search box or adds some characters while searching or processes a search in another language.

    All these features are inclusive with the Elasticsearch for WooCommerce plugin and indeed it adds on to offering am advanced search execution for the customers. Whether misspelled words or half-typed product name, it will lead you to relevant and appropriate results.

    Setting up Elasticsearch: General Settings

    How a search process executes for the customers plays an extremely essential role in sales generation.

    • Initially, the admin will have to set the general settings for configuring the Elasticsearch.
    • The hostname is to be set where the elasticsearch will be executed.
    • A port number, in order to establish a connection with the elasticsearch server.
    • The admin defines an index prefix, as while reindexing, data on other websites must not hinder.
    • The admin can even establish the connection set up with the elastic server.
    • The connection can also be reset, which removes and resets the connection of the elastic server.
    Setting up Elasticsearch

    Search Settings

    The most important aspects of this module are the Search Settings configuration, as the search will be executed as per the Search Type chosen in the admin panel.

    • The admin must choose the search type as Simple or Multi Match Query.
    • Under the Simple Match Query, the admin may allow spell correction (level 1 and 2) in for the search.
    • The admin may configure search filters as lowercase or synonym filters, stop word filter, etc.
    • Language Stemming, which is an elastic search feature, may be chosen by the admin as per the store’s requirement.
    • Under Multi Match Query, the admin chooses the fields for multi-search such as name, SKU, description, etc. to execute multiple searches.
    • Against multi-match type, the admin may choose Best fields, Most fields, Cross fields, etc.
    • Also, for multi search execution, the admin defines an operator, i.e. And or OR.
    • The admin adds specifies a number/ percentage for minimum should match field.
    Search Settings

    Cron Index Management

    Setting up cron shall help execute the reindexing of the data and modify/ update the changes that are carried out on the WooCommerce site.

    • The status of the cron can be set as enable or disable by the admin.
    • The admin can set the cron frequency as either hourly, daily or monthly, as need be.
    • A time at which the cron starts is also defined by the admin.
    • Reindexing can also be carried out manually under Elastic Search > Index Management.
    • A reindex button is present, clicking which the reindexing is done manually for either products or pages.
    Cron Index Management

    Elasticsearch Execution: Customers

    Well, this module makes the search process easier and quick at the same time for the customers. Elasticsearch, which help improve the search responses and reduces search result display timing to almost a few seconds.

    • On typing the wrong product name, the spell correction feature corrects and displays the relevant search results for the customer.
    • Stop words, if any in the customer’s search query, are removed as per the stop word filters.
    • The customer tends to type a synonym of a product name, but relevant search results will display.
    • Even on typing some part of a product name, the complete product list shall open up.
    • The customers would love the idea of the elastic search, as it has an upper hand over a simple search process.
    Elasticsearch Execution: Customers


    • The admin has the leverage to update products or pages data on the elastic server.
    • As per the Index type stores, the data is stored on the elastic server.
    • The admin can set Cron for Index Management as a daily, weekly or monthly basis, which updates the changes, accordingly.
    • The search type can be chosen as a Multi-Match Query or Simple Match Query to process a search.
    • In the case of Multi-Match Query, the customer can process a search on the basis of name, SKU, description and short description of the product.
    • The spell correction feature automatically corrects the keywords if they are typed incorrectly by the customer.
    • A synonym list which the admin defines simplifies the search process for the customers.
    • Search filters such as lowercase, stop words, synonym list, Html strip char filter, mapping filters or pattern replace filter are chosen by the admin.
    • The character filters help replace or even remove the unnecessary characters from the customer’s search input stream.
    • The admin can choose language stemmer in according to the default language of the store.


    For any query or issue, please create a support ticket here

    You may also check our quality WooCommerce Plugins.


    Product Version1.2.0
    Released4 years ago
    Last UpdatedJanuary 17, 2024 (3 months ago)
    Supported VersionsWordPress  5.3.x  6.x.x  WooCommerce  3.8.x  6.x.x  7.x.x  
    Write a review

    Frequently Asked Questions

     Which Woocommerce module facilitates an advanced search feature?
    Elasticsearch for WooCommerce is one such plugin that offers an advanced and easy search process for the customers.
     What is the major requirement of the Elasticsearch for WooCommerce extension?
    A cron is to be set up which is necessary for reindexing the updated or modified data.
     What are the two types of queries supported by Elasticsearch for WooCommerce in order to process a search?
    Elasticsearch for WooCommerce supports Multi-Match or Simple Match Query as per which a search is processed.
     State the most effective feature of Elasticsearch for WooCommerce?
    Elasticsearch for WooCommerce facilitates a spell correction feature that corrects a misspelled spelling of the product automatically and displays the relevant search results.
     What is the functionality of character filters in elastic search?
    The character filters help replace/remove the irrelevant characters from the customer’s search input stream and display associated search results.

    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
    • - Feature Add (+)
    • - Feature remove (-)
    • - Bug Fixed (!)
    • - Modification (*)
    Version 1.2.0
    • Resolved: Fixed minor issues.
    • Resolved: Resolved coding standard and PHPCS issues.
    Version 1.1.0
    • Added: Category-based search option.
    • Added: Background processing for indexing products to index a large number of products successfully.
    Version 1.0.2
    • Resolved: Elastic server update conflict on the product filter.
    • Added: compatibility with Marketplace Hyper Local plugin where seller location will save on elastic server a
    Version 1.0.1
    • Fixed minor issues.
    Version 1.0
    • Initial Launch