當前位置:
首頁 > 知識 > 實時搜索引擎Elasticsearch

實時搜索引擎Elasticsearch

Elasticsearch是什麼?

簡稱ES,是一個基於Apache Lucene(TM)的開源搜索引擎,Elasticsearch不僅僅是Lucene和全文搜索引擎,它還提供:

1)分散式的實時文件存儲,每個欄位都被索引並可被搜索 2)實時分析的分散式搜素引擎 3)可以擴展到上百台伺服器,處理PB級計夠化或非結構化數據

Elasticsearch涉及的重要概念?

1)接近實時(NRT)

2)集群(cluster)

3)節點(node)

4)索引(index)

5)類型(type)

6)文檔(document)

7)分片與複製

8)mapping

主要包括:欄位名、欄位數據類型、欄位索引類型

欄位索引類型:索引是ES中的核心,ES中,欄位如果不簡歷索引,則就不能以則會個欄位作為查詢條件來搜索。也就是說,不簡歷索引的欄位僅僅能起到數據載體的作用。

string類型的數據肯定是日常使用得最多的數據類型,下面介紹mapping中string類型欄位可以配置的索引類型。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 千鋒JAVA開發學院 的精彩文章:

使用AOP實現許可權攔截校驗
技術分享:Lamport邏輯時鐘

TAG:千鋒JAVA開發學院 |