Elasticsearch là gì? Cách cấu hình Elasticsearch trong Magento 2

Elasticsearch là chức năng mới được thêm vào ở các phiên bản Magento 2.4 gần đây, một công cụ tìm kiếm mạnh mẽ làm cải thiện đáng kể hiệu suất tìm kiếm của cửa hàng. Trong bài viết này mình sẽ giới thiệu cho bạn Elasticsearch là gì? và cách cấu hình để triển khai Elasticsearch trong Magento 2.

Elasticsearch là gì?

Elasticsearch là một công cụ tìm kiếm trên phạm vi rộng, nó rất mạnh mẽ và có thể mở rộng các trang web có số lượng lớn sử dụng. Khi chúng ta sử dụng Elasticsearch trong Magento 2, nó sẽ bao gồm các gợi ý và đề xuất tìm kiếm.

Elasticsearch trong Magento 2.4 có rất nhiều ưu điểm phải kể đến như là:

  • Đưa ra kết quả tìm kiếm ngay lập tức.
  • Tự động hoàn thành các tìm kiếm cần thiết.
  • Đánh giá các từ khóa tương đương.
  • Chuyển hướng người dùng đến trang chủ nếu tìm được một kết quả phù hợp.

Các bước cấu hình Elasticsearch trong Magento 2

Bước 1: Đăng nhập trang admin Magento 2 chọn STORES -> Configuration -> CATALOG -> Catalog.

Bước 2: Tại đây, mở rộng mục Catalog Search.

Bước 3: Tiếp theo, bạn sẽ chú ý và tùy chỉnh bắt đầu từ dòng Search Engine như sau:

  • Search Engine: Chọn phiên bản elasticsearch.
  • Elasticsearch Server Hostname: Điền tên máy chủ hoặc địa chỉ IP có đủ điều kiện chạy elasticsearch.
  • Elasticsearch Server Port: Điền cổng proxy máy chủ. Mặc định là 9200.
  • Elasticsearch Index Prefix: Nhập tiền tố để index elasticsearch.
  • Enable Elasticsearch HTTP Auth: Chọn Yes để sử dụng xác thực HTTP cho máy chủ elasticsearch của mình.
  • Elasticsearch Server Timeout: Nhập thời gian chờ của máy chủ elasticsearch.

Tùy chỉnh xong bạn chọn Test Connection để kết nối thử, nếu thành công thì sẽ hiển thị successful như hình dưới.

Sau đó bạn chọn Save Config để lưu lại.

Như vậy là mình đã giới thiệu cho bạn biết elasticsearch là gì? cùng với đó là cách cấu hình để triển khai Elasticsearch trong Magento 2.

Cảm ơn bạn đã đọc bài viết.

Xem thêm các bài Hướng dẫn Magento 2.

4 4 votes
Article Rating

Callula Huy

Callula is the Marketing Executive at Magetop. With more than 5 years of copywriting under his belt, Callula is into creating valuable content that is straight to the point. Life student. Workaholic. Foreign languages and traveling aficionado.

Leave a Reply or put your Question here

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x