Reading list Switch to dark mode

    Magento Elasticsearch

    Updated 18 January 2024

    What’s Elasticsearch?

    Elasticsearch is the fastest search engine that returns the results for the entered query in real-time. Elasticsearch is actually a highly scalable open-source full-text search and analytics engine.  It allows you to store, search, and analyze big volumes of data quickly and in near real time.

    Why is it used?

    Are you running an online web store where you are allowing your customers to search for products that you sell? If yes, you can use Elasticsearch to store your entire product catalog on the server where you have installed the Elasticsearch and provide search and autocomplete suggestions for the customers of your store.

    Suppose, that we are searching a word “Apple” on our local SQL database. It will surely be a time-consuming process as all the data will be checked through for finding the word “Apple”. But, if we make use of the Elasticsearch and put all of our catalog data in the Elasticsearch server it would for sure return us with the IDs’ of the products having the “Apple” word associated with them. Thus narrowing-down the search results for us and in turn providing faster search results.

    If you are already using Magento Elasticsearch extension and you want to improve the sales of your online web store then you can upgrade to Magento 2 Elastic Search Extension.

    Features

    • The admin can upload all catalog on the Elastic Server.
    • The admin can delete the catalog data from the Elastic server.
    • Catalog product data auto updates on the Elastic server when products update on magento.
    • Catalog search results are fast.

    Installation

    Installation of the module is super easy, you just need to move the app folder into Magento root folder on the server as shown below in the snapshot.

    Searching for an experienced
    Magento Company ?
    Find out More

    Installation-Magento-Elasticsearch

    After moving the app folder, you just need to flush the Magento cache, by navigating through System->Cache Management.
    Installation-Magento-Elastic-Search

    Admin – Configuration

    After the successful installation of this extension on your web store, the admin will navigate through System->Configuration->Elastic Search Configuration. Here, you have to enable this extension for use, then enter the URL and the Port number of the server where you have installed the elastic search.
    Elastic-Search-Configuration

    After enabling the extension and entering the Server URL and Port number, you need to run the below command on your server to start the Elastic Server.

    “sudo /etc/init.d/elasticsearch start”

    After starting the server you will be able to see two options –

          1. Upload data on elastic server

    Click this option to upload all the data of your website on to the elastic server.

          2Remove all data from elastic server

    Click this option to delete all of the data that you have uploaded on your elastic server.
    Magento-Elasticsearch-Configuration

    After uploading the data, click the Save configuration button to save this configuration.

    That’s all for the Magento Elastic Search extension if you have any query or suggestions regarding the extension you can get back to us at webkul.uvdesk.com

    Current Product Version - 1.0.0

    Supported Framework Version - 1.6.x, 1.7.x, 1.8.x, 1.9.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    4 comments

  • Laura
    • Goldy Bhargava (Moderator)
  • Fayyaz Khattak
    • BDE Magento
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content