當前位置:編程學習大全網 - 網站源碼 - es是什麽?

es是什麽?

Elasticsearch是壹個基於Lucene的搜索服務器。它提供了壹個分布式多用戶能力的全文搜索引擎,基於RESTful web接口。Elasticsearch是用Java語言開發的,並作為Apache許可條款下的開放源碼發布,是壹種流行的企業級搜索引擎。

Elasticsearch用於雲計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便。官方客戶端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和許多其他語言中都是可用的。根據DB-Engines的排名顯示,Elasticsearch是最受歡迎的企業搜索引擎,其次是Apache Solr,也是基於Lucene。

相關信息:

Elasticsearch可以用於搜索各種文檔。它提供可擴展的搜索,具有接近實時的搜索,並支持多租戶。Elasticsearch是分布式的,這意味著索引可以被分成分片,每個分片可以有0個或多個副本。每個節點托管壹個或多個分片,並充當協調器將操作委托給正確的分片。

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

  • 上一篇:普羅米修斯那巨人為什麽要喝下黑色液體,而且最後感覺和異形有點關系~
  • 下一篇:java 重寫方法
  • copyright 2024編程學習大全網