當前位置:菜譜大全網 - 菜譜大全 - 什麽是ES?

什麽是ES?

意思是彈性搜索。

Elasticsearch是壹個基於Lucene的搜索服務器。它提供了壹個基於RESTful web界面的具有分布式多用戶功能的全文搜索引擎。Elasticsearch是用Java語言開發的,在Apache許可條款下作為開源發布。它是壹個流行的企業搜索引擎。

在雲計算中使用Elasticsearch,可以實現實時搜索,穩定、可靠、快速,安裝使用方便。官方客戶端提供Java版本。NET(C#)、PHP、Python、Apache Groovy、Ruby等多種語言。根據DB-Engines的排名,Elasticsearch是最受歡迎的企業搜索引擎,其次是同樣基於Lucene的Apache Solr。

相關信息:

Elasticsearch可以用來搜索各種文檔。它提供可擴展的搜索,具有接近實時的搜索,並支持多租戶。Elasticsearch是分布式的,也就是說索引可以分成片段,每個片段可以有零個或者多個副本。每個節點承載壹個或多個存儲片,並充當協調器,將操作委派給正確的存儲片。

重新平衡和路由會自動完成。相關數據通常存儲在同壹個索引中,該索引由壹個或多個主切片和零個或多個復制切片組成。壹旦創建了索引,就不能更改主切片的數量。