elasticsearch簡寫es,es是乙個高擴充套件、開源的全文檢索和分析引擎,它可以準實時地快速儲存、搜尋、分析海量的資料。
es除了全文搜尋引擎之外,還可以這樣描述它:
1、分布式的實時檔案儲存,每個欄位都被索引並可被搜尋
2、分布式的實時分析搜尋引擎
3、可以擴充套件到成百上千臺伺服器,處理pb級結構化或非結構化資料。
全文檢索是指計算機索引程式通過掃瞄文章中的每乙個詞,對每乙個詞建立乙個索引,指明該詞在文章**現的次數和位置,當使用者查詢時,檢索程式就根據事先建立的索引進行查詢,並將查詢的結果反饋給使用者的檢索方式。這個過程類似於通過字典中的檢索字表查字的過程。全文搜尋搜尋引擎資料庫中的資料。
elasticsearch:
索引(indices)
表 types
行 documents
字段 fields
1)檢索相關資料;
2)返回統計結果;
3)速度要快。
1)分布式實時檔案儲存,可將每乙個字段存入索引,使其可以被檢索到。
2)實時分析的分布式搜尋引擎。
分布式:索引分拆成多個分片,每個分片可有零個或多個副本。集群中的每個資料節點都可承載乙個或多個分片,並且協調和處理各種操作;
負載再平衡和路由在大多數情況下自動完成。
3)可以擴充套件到上百臺伺服器,處理pb級別的結構化或非結構化資料。也可以執行在單台pc上(已測試)
4)支援外掛程式機制,分詞外掛程式、同步外掛程式、hadoop外掛程式、視覺化外掛程式等。
ES6的簡單介紹 02
查詢字串的方法 includes 判斷字串中是否有該引數。startswith 判斷字串的頭部是否有該引數。endswith 判斷字串的尾部是否有該引數。以上方法都是返回布林型別的值,並且可以選擇查詢的初始位置。其中includes 方法比較常用。流程如下 let string 馬上要開學了!查詢s...
ES6之箭頭函式的簡單介紹
1.箭頭函式不能直接存在,它等同於無名函式,一般用來作為值得存在 varfn fn 語義化太差,傷害 的可讀性。2.最簡化寫法 省略小括號,花括號,和return 注 這裡要只有乙個引數,是乙個簡單的語句,且有返回值的時候 varfn a a 10?0 a a var num fn 6 consol...
ES的Query DSL語句介紹
term主要用於精確匹配哪些值,比如數字,日期,布林值或 not analyzed 的字串 未經切詞的文字資料型別 完整的例子,hostname 字段完全匹配成 saaap.wangpos.com 的資料 terms 跟 term 有點類似,但 terms 允許指定多個匹配條件。如果某個字段指定了多...