muckiware / search-plugin
Shopware 6 search extension plugin for Elasticsearch server integration
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 9
Type:shopware-platform-plugin
Requires
- php: >= 8.1
- elasticsearch/elasticsearch: ^8.11
- shopware/administration: ^6.5.3
- shopware/core: ^6.5.3
- shopware/storefront: ^6.5.3
- dev-main
- v0.3.0
- v0.2.1
- v0.2.0
- dev-12-save-and-view-requests-to-the-server
- dev-dev
- dev-33-wrong-default-value-for-mappingproductfields-plugin-config-field
- dev-13-server-info-tab
- dev-6-add-searching-for-categories
- dev-2-fallback-if-search-server-have-no-results
- dev-26-not-possible-to-install-with-composer-require-muckiwaresearch-plugin
- dev-19-added-highlighter-in-search-query
- dev-4-integration-api-key
- dev-11-change-label-of-main-menu-button-2
- dev-3-search-server-authentication
- dev-5-english-translations-for-administration-views
This package is auto-updated.
Last update: 2024-12-31 00:22:30 UTC
README
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
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
bin/console plugin:uninstall MuckiSearchPlugin
Removes plugin but keeps the plugin data
bin/console plugin:uninstall MuckiSearchPlugin --keep-user-data
Testing
Start unit test
./vendor/bin/phpunit --configuration="custom/plugins/MuckiSearchPlugin" --testsuite "migration"