- Run a local opensearch install
docker run -p 9200:9200 -p 9600:9600 -e "plugins.security.disabled=true" -e "discovery.type=single-node" opensearchproject/opensearch:1.2.1
- set or modify elasticsearch configuration in env.php file or admin:
example of env.php :
<?php
return [
// .... other configs
'system' => [
'default' => [
'catalog' => [
'search' => [
'elasticsearch7_server_hostname' => 'http://localhost',
'elasticsearch7_server_port' => '9200',
'elasticsearch7_index_prefix' => 'magento2',
'elasticsearch7_enable_auth' => '1',
'elasticsearch7_username' => 'admin',
'elasticsearch7_password' => 'admin',
'elasticsearch7_server_timeout' => '15'
]
]
]
]
];