walkwizus/magento2-module-meilisearch

Meilisearch integration for Magento 2

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Language:JavaScript

Type:magento2-module

1.0.4 2025-06-21 09:41 UTC

This package is auto-updated.

Last update: 2025-06-21 09:43:14 UTC


README

ย ย ย ย 

The Meilisearch extension for Magento 2 enables replacing Magento's default search engine (OpenSearch) with Meilisearch.

๐Ÿ”Ž What is Meilisearch?

Meilisearch is a search engine featuring a blazing fast RESTful search API, typo tolerance, comprehensive language support, and much more.

โœจ Main Features

๐Ÿ—‚๏ธ Category Merchandising

The Category Merchandising feature allows you to dynamically populate your categories using a rule engine.
No more manual category management โ€” products are automatically assigned in real time based on the rules you define.

You retain full control with an intuitive drag-and-drop interface to reorder products and highlight your top-performing items.

Facet Merchandising

๐Ÿงฉ Facet Merchandising

The Facet Merchandising feature lets you fully customize the display of layered navigation filters for an optimized user experience.
You can:

  • ๐Ÿ”ƒ Reorder facets as needed
  • ๐Ÿ” Enable a search field within facet options
  • โž• Limit the number of visible options with a โ€œShow moreโ€ toggle

Perfect for keeping navigation clean and user-friendly, even in attribute-rich catalogs.

Facet Merchandising

๐Ÿ–ฅ๏ธ Faceted Frontend Experience

The module offers a fully dynamic and responsive frontend interface powered by Knockout.js, designed to enhance layered navigation usability and speed.

Key features include:

  • ๐ŸŽš๏ธ Price slider with real-time filtering
  • โ˜‘๏ธ Multi-select checkboxes for flexible attribute filtering
  • ๐Ÿ” Search within facet options to quickly find relevant values
  • โšก Instant UI updates without page reloads

This modern frontend ensures a smooth and engaging shopping experience, even on large catalogs.

Prerequisites

  • Magento >= 2.4.4
  • Meilisearch >= v1.9.0
  • PHP >= 8.1

Magento 2 module install

composer require walkwizus/magento2-module-meilisearch
bin/magento module:enable Walkwizus_MeilisearchBase Walkwizus_MeilisearchCatalog Walkwizus_MeilisearchFrontend Walkwizus_MeilisearchMerchandising
bin/magento setup:upgrade

Configuration

bin/magento config:set meilisearch_server/settings/address meilisearch:7700
bin/magento config:set meilisearch_server/settings/api_key "YOUR_API_KEY"
bin/magento config:set meilisearch_server/settings/client_address localhost:7700
bin/magento config:set meilisearch_server/settings/client_api_key "YOUR_CLIENT_API_KEY"
bin/magento config:set catalog/search/engine meilisearch

Indexing

bin/magento indexer:reindex catalogsearch_fulltext