Hướng dẫn Elasticsearch, tìm kiếm dữ liệu với Elasticsearch
Elasticsearch là gì? cài đặt Elasticsearch
- Elasticsearch là gì? Các khái niệm trong Elasticsearch
- Ưu nhược điểm của Elasticsearch, So sánh Elasticsearch với MongoDB
- Hướng dẫn cài đặt Elasticsearch trên Windows 10
- Hướng dẫn cài đặt Elasticsearch trên Ubuntu 16.04
- Cấu hình Elasticsearch, Enable Remote Access
API trong Elasticsearch – Đọc/Ghi dữ liệu với Elasticsearch
Để định dạng dữ liệu trả về của mỗi API, các bạn thêm tham số
?format=yaml
vào cuối mỗi API, định dạng trả về có thể là text, json, yaml…
- API hiển thị thông tin node, cluster, version trong Elasticsearch
- API liệt kê, hiển thị các Index trong Elasticsearch
- API tạo Index trong Elasticsearch.
- API xóa Index trong Elasticsearch
- API liệt kê, hiển thị các Type, Mapping trong Elasticsearch
- API tạo dữ liệu – Insert, thêm dữ liệu vào Elasticsearch
- API Lấy document theo Id, Select document Elasticsearch
- API đọc dữ liệu – Tìm kiếm dữ liệu, document Elasticsearch
- API cập nhật dữ liệu – Update document Elasticsearch
- API xóa dữ liệu – Delete document Elasticsearch
- Truy vấn document – dữ liệu Elasticsearch với công cụ Elasticsearch Head.
Đồng bộ dữ liệu MongoDB với Elasticsearch
- Monstache là gì? Đồng bộ Realtime MongoDB sang Elasticsearch với Monstache
- Đồng bộ dữ liệu giữa MongoDB với Elasticsearch bằng Transporter
Code ví dụ
- Code ví dụ Java Elasticsearch với Spring Data Elasticsearch
- Code ví dụ Java Elasticsearch với Spring Data Jest
References:
https://www.elastic.co/