Tôi biết ElasticSearch được xây dựng dựa trên Apache Lucene nhưng tôi muốn biết sự khác biệt đáng kể giữa hai.Sự khác biệt giữa Lucene và Elasticsearch
35
A
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
- 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.
- 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.
- 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
Các vấn đề liên quan
- 1. Sự khác biệt giữa BooleanClause.Occur.Must và BooleanClause.Occur.SHOULD trong lucene
- 2. sự khác biệt giữa _source và _all trong Elasticsearch
- 3. Sự khác biệt giữa Tries và Trees?
- 4. Sự khác biệt giữa $ (...) và `...`
- 5. Sự khác biệt giữa. và #
- 6. Sự khác biệt giữa $ * và $ @
- 7. Sự khác biệt giữa ". +" Và ". +?"
- 8. Sự khác biệt giữa "**/* /" và "** /"?
- 9. Sự khác biệt giữa $ # và $ {# @}
- 10. Sự khác biệt giữa = và: =
- 11. Sự khác nhau giữa Lucene StandardAnalyzer và EnglishAnalyzer là gì?
- 12. Sự khác nhau giữa searchkick và elasticsearch-ray là gì?
- 13. sự khác biệt giữa nhóm và khía cạnh trong lucene là gì 3.5
- 14. Sự khác biệt giữa sự khác biệt biểu tượng và sự khác biệt tự động?
- 15. Sự khác biệt về Elasticsearch giữa PHẢI và NÊN truy vấn bool
- 16. Sự khác nhau giữa AWS Elasticsearch và AWS Redshift
- 17. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 18. Sự khác biệt giữa sự khác biệt giữa nhiệm vụ jar và lắp ráp
- 19. Sự khác biệt giữa Html.RenderAction và Html.Action
- 20. Sự khác biệt giữa cookie và phiên?
- 21. Sự khác biệt giữa '.' và "." trong java
- 22. Sự khác biệt giữa SimpleDB và S3
- 23. C++ - Sự khác biệt giữa (*). và ->?
- 24. Sự khác biệt giữa offsetHeight và clientHeight
- 25. Sự khác biệt giữa RDLC và SSRS
- 26. Sự khác biệt giữa "\ n" và Environment.NewLine
- 27. Sự khác biệt giữa qt và PyQt4
- 28. Sự khác biệt giữa AForge và OpenCV
- 29. Sự khác biệt giữa toFixed() và toPrecision()?
- 30. sự khác biệt giữa cacao và cocoatouch
Có một sự khác biệt giữa hai liên quan đến việc DataStore? –
Còn lưu trữ dữ liệu thì sao? – Rookian