ES快速入門

2021-10-05 18:43:38 字數 606 閱讀 2824

一、es概述

es:elasticsearch

es是乙個基於restful web介面並且構建在apache lucene之上的開源分布式搜尋引擎。

可以在極短的時間內儲存、搜尋和分析大量的資料。通常作為具有複雜搜尋場景情況下的

核心發動機。

二、使用案例

1、將es作為**的主要後端系統

比如現在搭建乙個部落格系統,對於部落格帖子的資料可以直接在es上儲存,並且使用es來

進行檢索,統計。es提供了持久化的儲存、統計和很多其他資料儲存的特性。

2、將es新增到現有系統

有些時候不需要es提供所有資料的儲存功能,只是想在乙個資料儲存的基礎之上使用es。

比如已經有乙個複雜的系統在執行,但是現在想加乙個搜尋的功能,就可以使用該方案。

3、將es作為現有解決方案的後端部分

因為es是開源的系統,提供了直接的http介面,並且現在有乙個大型的生態系統在支援

他。比如現在我們想部署大規模的日誌框架、用於儲存、搜尋和分析海量的事件,考慮到

現有的工具可以寫入和讀取es,可以不需要進行任何開發,配置這些工具就可以去運作。

ES6快速入門

三種語法實現同乙個功能,從而加深對三種語法的運用,最後了解es6的優勢 知識點 常量 作用域 箭頭函式 預設 物件 es5 中常量的寫法 object.defineproperty window,pi2 console.log window.pi2 es6 的常量寫法 const pi 3.1415...

ES6快速入門

引數配置 promise物件 const 宣告的常量不可改變,宣告時必須初始化 const pi 3.1415926 console.log pi 使用const定義的陣列和物件,其值是可變的,但是不能對其進行重新賦值 const a a 0 1 console.log a 0 輸出1 const ...

es6 快速入門 系列 解構

其他章節請看 es6 快速入門 系列 我們經常使用陣列或物件儲存資料,然後從中提取出相關資料資訊 以前開發者為了從物件或陣列中提取出特定資料並賦值給變數,編寫了很多重複的 就像這樣 function demo1 obj demo1 es6引入新特性 解構。來解決上面的問題,請看下面 function...