分佈式全文檢索引擎之ElasticSearch

一、什麼是 ElasticSearch

Elasticsearch 是一個分佈式可擴展的實時搜索和分析引擎,一個建立在全文搜索引擎 Apache Lucene(TM) 基礎上的搜索引擎.當然 Elasticsearch 並不僅僅是 Lucene 那麼簡單,它不僅包括了全文搜索功能,還可以進行以下工作:

  • 分佈式實時文件存儲,並將每一個字段都編入索引,使其可以被搜索。
  • 可實現億級數據實時查詢
  • 實時分析的分佈式搜索引擎。
  • 可以擴展到上百臺服務器,處理PB級別的結構化或非結構化數據。

二、安裝(windows下)

安裝包下載地址

注意:Elasticsearch是用Java開發的,最新版本的Elasticsearch需要安裝jdk1.8以上的環境

安裝包下載完,解壓,進入到bin目錄,啟動 elasticsearch.bat 即可

三、python操作ElasticSearch


分享到:


相關文章: