2015-01-06 19 views

Trả lời

66

Lucene là thư viện java. Bạn có thể bao gồm nó trong dự án của bạn và tham khảo các chức năng của nó bằng cách sử dụng các cuộc gọi chức năng.

Elasticsearch là một JSON Dựa, Distributed, web máy chủ xây dựng trên Lucene. Mặc dù đó là Lucene người đang làm công việc thực tế bên dưới, Elasticsearch cung cấp cho chúng ta một lớp thuận tiện hơn Lucene. Mỗi phân đoạn trong ELasticsearch là một cá thể Lucene riêng biệt. Vì vậy, để tóm tắt

  1. Elasticsearch được xây dựng trên Lucene và cung cấp một JSON API REST dựa để đề cập đến các tính năng Lucene.
  2. Elasticsearch cung cấp hệ thống phân phối ở trên cùng của Lucene. Một hệ thống phân tán không phải là thứ mà Lucene biết hoặc được xây dựng. Elasticsearch cung cấp sự trừu tượng hóa cấu trúc phân tán này.
  3. Cung cấp các tính năng hỗ trợ khác như thread-pool, hàng đợi, nút/cụm API theo dõi, giám sát dữ liệu API, quản lý cụm vv
+0

Có một sự khác biệt giữa hai liên quan đến việc DataStore? –

+0

Còn lưu trữ dữ liệu thì sao? – Rookian

Các vấn đề liên quan