Elasticsearch簡介
Elasticsearch是一個開源的分布式全文檢索引擎,可以近乎實時地存儲、檢索數(shù)據(jù)。而且可擴(kuò)展性很好,可以擴(kuò)展到上百臺服務(wù)器, 處理PB級別的數(shù)據(jù)。對于用戶標(biāo)簽查詢、用戶人群計算、用戶群多維 透 視 分 析 這 類 對 響 應(yīng) 時 間 要 求 較 高 的 場 景 , 也 可 以 考 慮 選 用 Elasticsearch進(jìn)行存儲。
Elasticsearch是面向文檔型數(shù)據(jù)庫,一條數(shù)據(jù)在這里就是一個文 檔,用json作為文檔格式。
為了更清晰地理解Elasticsearch查詢的一 些概念,將其和關(guān)系數(shù)據(jù)庫的類型進(jìn)行對照。 在關(guān)系型數(shù)據(jù)庫中查詢數(shù)據(jù)時可通過選中數(shù)據(jù)庫、表、行、列來 定位所查找的內(nèi)容,在Elasticsearch中通過索引(index)、類型 ( type ) 、 文 檔 ( document ) 、 字 段 來 定 位 查 找 內(nèi) 容 。 一 個 Elasticsearch集群可以包括多個索引(數(shù)據(jù)庫),也就是說,其中包含了很多類型(表),這些類型中包含了很多的文檔(行),然后每個文檔中又包含了很多的字段(列)。Elasticsearch的交互可以使用 Java API,也可以使用HTTP的RESTful API方式。








暫無數(shù)據(jù)