Từ version 2.4.4 thì Magento sẽ không support Elasticsearch sau version 7.10. Thay vì đó Magento sẽ sử dụng Opensearch 1.2.x
Opensearch là một nhánh mở rộng của Elasticsearch và Kibana

Vậy làm sao để cài đặt và tích hợp Opensearch vào Magento
1. Cài đặt
Trong bài viết, mình sử dụng Magento cloud (ECE) version 2.4.6, Opensearch 2.8.0
Các bạn có thể sử dụng phiên bản Magento và Opensearch khác cũng được.
Cài đặt qua Docker cho nhanh. (Dĩ nhiên máy các bạn phải cài docker rồi nhé)
Đầu tiên, Tạo thư mục bất kỳ và kéo file docker-compose.yml về đó
curl -O https://raw.githubusercontent.com/opensearch-project/documentation-website/2.12/assets/examples/docker-compose.ymlTại thư mục này chạy lệnh sau
docker-compose up -dKiểm tra
docker ps
Sau khi cài xong, thì sẽ có 3 IMAGE: 2 opensearch node và 1 opensearch dashboard
Tiếp theo, ở môi trường local thì nên tắt tính năng verify SSL đi nhé.
Mở và edit opensearch.yml
docker exec -it 5141da3fdcb8 /bin/bash
vi /usr/share/opensearch/config/opensearch.ymlSet giá trị plugins.security.ssl.http.enabled về false

Tương tự làm cho node còn lại nhé.
Sau khi edit xong thì nhơ restart lại container nhé
docker container restart 5141da3fdcb8Sau khi xong thì kiểm tra. Username và password mặc định là admin / admin nhé
curl -XGET "http://localhost:9200/" -ku admin:admin
Các bạn cũng có thể truy cập Openserach Dashboard qua url: http://localhost:5601/
2. Tích hợp vào Magento
Các bạn vào config
store -> system configuration -> catalog -> catalog -> catalog search

Sau khi config xong, các bạn click test connection nhé. Hoặc save lại config, clear cache rồi ấn test cho chắc cũng được.
Chúc các bạn thành công