Magento extensions & Pay-as-you-go development

10 years of business 2101 reviews 4.9 average rating
User guide

Elasticsearch® in Magento

Magento 2 search is now based on Elasticsearch server (from Magento 2.3 and from 2.1 for the Enterprise Edition).

What is Elasticsearch®?

Elasticsearch is a real-time distributed search and analytics engine which allows you to explore your data very quickly. It is used for full-text search, structured search, analytics, and all three in combination.

And it packages up all this functionality into a standalone server that your application can talk to via a simple RESTful API, using a web client from your favorite programming language, or even from the command line.

You can find more information on the product here:

How does the Elasticsearch® module work?

From Magento 2, you can select the search engine you want to use in your catalog from:
StoresSettingsConfiguration Catalog CatalogCatalog Search

You have the choice between:

  • MySQL
    The data is indexed in the database.
  • Elasticsearch
    The data is indexed in the Elasticsearch engine.

The Elasticsearch option is faster. It slightly enhances the relevancy of the results and allows you to propose suggestions for misspelled words. 

According to the search engine you've selected, the Catalog Search indexer will be indexed from:
SystemToolsIndex Management

The Elasticsearch Browser extension will allow you to quickly check which data is indexed and how. 

You can considerably improve your Magento 2 search results with Elasticsearch Autocomplete thanks to an ultra-fast search tool and a user-friendly autocomplete. You'll also be able to display relevant results on products, CMS pages, categories as well as search suggestions. You can also upgrade to the complete Elasticsearch Suite for an ultimate experience.

How to use Elasticsearch Browser in Magento 2

STEP 1: Install the Elasticsearch Browser extension

To install the Elasticsearch Browser extension in your Magento 2 backoffice:

  1. Install the extension manuellement or via Composer.
  2. Activate the extension.
  3. Activate the license.

Make sure the Elasticsearch server is correctly installed and running.

STEP 2: Use the Elasticsearch Browser extension

If you're using the Elasticsearch native module from Magento, the Elasticsearch Browser extension from Wyomind will help you to see all data that are indexed. 

Check how to configure Magento 2 to use their Elasticsearch module

Enable Log / Debug

Elasticsearch Browser allows you to receive a backend notification when the server fails. You can activate that option from: 
StoresSettingsConfiguration Wyomind Elasticsearch Browser

A notification should be displayed when the server fails if that option is on Yes and the search engine selected is Elasticsearch from: 
StoresSettingsConfiguration cataloG catalog

Browse your data

With Elasticsearch Browser, you can see what data is indexed. For this, go in:
SystemWyomind ElasticSearch Browser Browse Data

There, you have the possibility to reload your data easily by clicking on Reload

In the case where you're having several store view, note that the indexed data can be filtered by stores. 

Feel free to reduce the number of columns that are displayed by unticking the data that you feel unnecessary. 

For each line, you have 2 possible actions. You can: 

  • Check the Raw data
  • Edit the line

See Raw Data

From the Action column, click on Select and choose Raw data

Edit

From the Action column, click on Select and choose Edit

Get the most of Elasticsearch and upgrade to Elasticsearch Multifaceted Autocomplete and Elasticsearch Layered Navigation or to the complete Elasticsearch Suite.

Check at a glance what data is indexed in Elasticsearch!

Go further with the Elasticsearch Autocomplete extension!

Improve the default Magento® search results. Let your visitors enjoy an ultra-fast search tool thanks to a user-friendly autocomplete and display relevant results on products, CMS pages, categories as well as search suggestions.

Go one step further with Elasticsearch Multifaceted Autocomplete!

Enhance your search results with a multi-faceted autocomplete including filterable attributes, products sorting, and many display options available for Magento® 2.

Get an ultimate experience with the Elasticsearch Layered Navigation extension!

Use the Elasticsearch Layered Navigation extension to boost your Magento® 2 search and make your categories and search results pages so fast to navigate thanks to a powerful set of search tools.

Freqently Asked Questions
Pre-sales informations

Refer to the below table to know which Elasticsearch server and Magento version is compatible with the Elasticsearch Browser extension:

Features Magento CE Magento EE Elasticsearch server
Elasticsearch Browser v1.0 2.3 2.2 / 2.3 v2.x / v5.x
2.1 v2.x
Prerequisites, Installation, Activation

To use Elasticsearch® Browser, you first need to have a recent version of Java installed and the Elasticsearch server running.

  1. Download the latest version of Elasticsearch from:
    https://www.elastic.co/downloads/elasticsearch
  2. Install it following:
    https://www.elastic.co/guide/en/elasticsearch/reference/current/install-elasticsearch.html#install-elasticsearch

To install Elasticsearch® Browser, copy the content of the unzipped folder and paste all files and directories in your Magento 2 root directory.

Add the repository to your composer configuration with the below command:

composer config repositories.wyomind composer https://repo.wyomind.com

Run the composer installer:

composer require wyomind/elasticsearchbrowser

In your Command Line Interface, execute:

bin/magento setup:upgrade --keep-generated

If you are using a production mode, also execute:

bin/magento setup:static-content:deploy
bin/magento setup:di:compile

In your Command Line Interface, execute:

bin/magento wyomind:license:activate Wyomind_ElasticsearchBrowser YOUR_ACTIVATION_KEY
bin/magento wyomind:license:activate Wyomind_ElasticsearchCore YOUR_ACTIVATION_KEY
Magento® Compatibility

Magento® Open Source

(Magento® Community Edition)

  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4
  • 2.3.3
  • 2.3.2
  • 2.3.1
  • 2.3
  • 2.2.9
  • 2.2.8
  • 2.2.7
  • 2.2.6
  • 2.2.5
  • 2.2.4
  • 2.2.3
  • 2.2.2
  • 2.2.11
  • 2.2.10
  • 2.2.1
  • 2.2
  • 2.1.9
  • 2.1.8
  • 2.1.7
  • 2.1.6
  • 2.1.5
  • 2.1.4
  • 2.1.3
  • 2.1.2
  • 2.1.18
  • 2.1.17
  • 2.1.16
  • 2.1.15
  • 2.1.14
  • 2.1.13
  • 2.1.12
  • 2.1.11
  • 2.1.10
  • 2.1.1
  • 2.1

Adobe® Commerce

(Magento® Enterprise Edition)

  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4
  • 2.3.7
  • 2.3.6
  • 2.3.5
  • 2.3.4
  • 2.3.3
  • 2.3.2
  • 2.3.1
  • 2.3
  • 2.2.9
  • 2.2.8
  • 2.2.7
  • 2.2.6
  • 2.2.5
  • 2.2.4
  • 2.2.3
  • 2.2.2
  • 2.2.11
  • 2.2.10
  • 2.2.1
  • 2.2
  • 2.1.9
  • 2.1.8
  • 2.1.7
  • 2.1.6
  • 2.1.5
  • 2.1.4
  • 2.1.3
  • 2.1.2
  • 2.1.18
  • 2.1.17
  • 2.1.16
  • 2.1.15
  • 2.1.14
  • 2.1.13
  • 2.1.12
  • 2.1.11
  • 2.1.10
  • 2.1.1
  • 2.1
User's reviews
Log into your account to leave your review and get up to 3 months of free support.

Be the first to Leave your review and get one free license (1 domain) for an extension of your choice.

Changelog

Compatibility

  • Compatibility with Magento 2.4

Enhancement

  • Improved license management system (Clear code)
  • Compatibility fix for Magento 2.3.3
Demo store
Work in progress...

Stay tuned and get a coupon code of 10% off any purchase while creating your account!

Subscribe now for updates, promotions and products launch twice a month at most.

Please indicate a valid email