https://github.com/muckiware/muckisearchplugin
Shopware 6 plugin for Elasticsearch server integration
https://github.com/muckiware/muckisearchplugin
elastic elasticsearch extension index shopware6 shopware6-plugin
Last synced: 2 months ago
JSON representation
Shopware 6 plugin for Elasticsearch server integration
- Host: GitHub
- URL: https://github.com/muckiware/muckisearchplugin
- Owner: muckiware
- License: mit
- Created: 2023-12-17T11:24:06.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-01T15:43:20.000Z (about 2 years ago)
- Last Synced: 2025-04-09T01:36:38.961Z (about 1 year ago)
- Topics: elastic, elasticsearch, extension, index, shopware6, shopware6-plugin
- Language: PHP
- Homepage: https://packagist.org/packages/muckiware/search-plugin
- Size: 286 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MuckiSearchPlugin
Shopware 6 plugin for Elasticsearch server integration.
## Features
- Full easy integration of the Elasticsearch server
- Basic Authentication or API Key Authentication for the search server
- Automatic indexing of all active products into search index
- Creates search indices in relation to sales channel and language
- Free configuration of product fields for the search index
## System Requirements
- Shopware Version 6.5.2
- Elasticsearch Version 7.x
- php 8.1 or higher
## Installation
```shell
composer require muckiware/search-plugin
bin/console plugin:install -a MuckiSearchPlugin
```
## Configuration
- Go to Extensions -> My extensions
- Select the _Configure_-menu item of the Mucki Search Plugin
- Activate the plugin
- Enter the Elasticsearch Server connection host and port. Usually localhost:9200
## Uninstallation
Removes plugin and removes all plugin data
```shell
bin/console plugin:uninstall MuckiSearchPlugin
```
Removes plugin but keeps the plugin data
```shell
bin/console plugin:uninstall MuckiSearchPlugin --keep-user-data
```
## Testing
Start unit test
```shell
./vendor/bin/phpunit --configuration="custom/plugins/MuckiSearchPlugin" --testsuite "migration"
```