Medusa Elasticsearch Plugin
Plugin for Elasticsearch operations in Medusa v2, enabling powerful search functionality for your commerce store.
Description
This Elasticsearch plugin for Medusa v2 provides advanced search capabilities by integrating Elasticsearch into your Medusa commerce application.
Features
- Advanced Search: Leverage Elasticsearch for powerful search operations
- Product Synchronization: Sync products with Elasticsearch
- Testing Tools: Includes Postman collection for testing functionality
Requirements
- Node.js v20+
- Git CLI
- Running Elasticsearch instance
- Medusa v2
Installation
Install the package via npm:
npm install medusa-elasticsearch-plugin
Configuration
Configure the plugin in medusa-config.ts with environment variables for the Elasticsearch connection.
Important Setup Steps
- Execute the synchronization of products before anything
- Configure environment variables for Elasticsearch connection
- Test functionality using the provided Postman collection