日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ElasticSearch 基础概念学习(未完)

發布時間:2025/4/16 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ElasticSearch 基础概念学习(未完) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? 1.基本定義 摘自百度百科? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

 elasticseaElasticSearch是一個基于Lucene的搜索服務器。它提供了一個分布式多用戶能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java開發的,并作為Apache許可條款下的開放源碼發布,是當前流行的企業級搜索引擎。設計用于云計算中,能夠達到實時搜索,穩定,可靠,快速,安裝使用方便,基于用于構建高可用和可擴展的系統。擴展的方式可以是購買更好的服務器(縱向擴展)或者購買更多的服務器(橫向擴展),Elasticsearch能從更強大的硬件中獲得更好的性能,但是縱向擴展也有一定的局限性。真正的擴展應該是橫向的,它通過增加節點來傳播負載和增加可靠性。對于大多數數據庫而言,橫向擴展意味著你的程序將做非常大的改動來利用這些新添加的設備。對比來說,Elasticsearch天生是分布式的:它知道如何管理節點來提供高擴展和高可用。這意味著你的程序不需要關心這些。對于大多數數據庫而言,橫向擴展意味著你的程序將做非常大的改動來利用這些新添加的設備。對比來說,Elasticsearch天生是分布式的:它知道如何管理節點來提供高擴展和高可用。這意味著你的程序不需要關心這些。

? ? 基礎組件

概念
節點(Node):節點是一個ES的實例,一般一臺主機上部署一個節點-
集群(Cluster):集群由若干節點組成,和任意節點的通信等價于和集群的通信
分片(Shard):一個索引會分成多個分片存儲,分片數量在索引建立后不可更改
副本(Replica):副本是分片的一個拷貝,目的在于提高系統的容錯性和搜索的效率
索引(Index):類似數據庫的庫
類型(Type):類似數據庫的表
文檔(Document):類似數據庫的行,包含一個或多個Field
字段(Field):搜索的最小單元,可通過Mapping定義不同的屬性(比如可否被搜索)

對比關系型數據庫

elasticseaElasticSearch 支持rest 訪問方式 可以json形式訪問 返回也是json,并且直接聚合和分析函數 。

暫時放這里

?

轉載于:https://www.cnblogs.com/zyzcj/p/7509692.html

總結

以上是生活随笔為你收集整理的ElasticSearch 基础概念学习(未完)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。