Virto Commerce Search supports Amazon OpenSearch Service (successor to Amazon Elasticsearch Service).
If you want to use Amazon OpenSearch Service, you need:
Step 1. Deploy and Run Amazon OpenSearch Service
Create an OpenSearch Service domain - Amazon OpenSearch Service (successor to Amazon Elasticsearch Service).
Save service endpoint, master user and password.
Step 2. Install VirtoCommerce.ElasticSearch module
Installing the VirtoCommerce.ElasticSearch module:
- Automatically: in VC Manager go to Modules > Available, select the Elasticsearch module and click Install.
- Manually: download module ZIP package from Releases · VirtoCommerce/vc-module-elastic-search · GitHub. In VC Manager go to Modules > Advanced, upload module package and click Install.
Step 3. Configure Connection String
For Amazon OpenSearch Service, the application configuration must have these parameters. You can find more information about available settings in User guide - Configuration - Virto Commerce Documentation
Path | Value |
---|---|
Search.Provider | ElasticSearch |
Search.ElasticSearch.Server | https://{master-user}:{master-password}@{service endpoint}. Example: https://admin:aA111111@search-test-vc-c74km3tiav64fiimnisw3ghpd4.us-west-1.es.amazonaws.com |