1. 程式人生 > >最新千鋒的ElasticSearch6實戰教程

最新千鋒的ElasticSearch6實戰教程

  • 教程內容:

全文搜尋的需求非常大。而開源的解決辦法Elasricsearch(Elastic)就是一個非常好的工具。目前是全文搜尋引擎的首選。本系列教程由淺入深講解了在CentOS7系統下如何搭建ElasticSearch,如何使用Kibana實現各種方式的搜尋並詳細分析了搜尋的原理,最後講解了在JAVA應用中如何整合ElasticSearch並實現搜尋。

  • 教程目錄:

1.ElasticSearch概述
2.Restfull風格和Curl命令
3.CentOS7下安裝ElasticSearch6.2.4(上)
3.CentOS7下安裝ElasticSearch6.2.4(下)
4.安裝ElasticSearch-Head外掛


5.安裝Kibana
6.倒排索引
7.倒排索引_2
8.分詞器介紹及內建分詞器
9.配置中文分詞器
10.使用Kibana實現基本的增刪改查操作
11.使用MultiGet實現批量獲取文件
12.使用Bulk實現批量操作
13.版本控制
14.什麼是mapping
15.Object資料型別及手動建立mapping
16.基本查詢(英文)1
16.基本查詢(英文)2
17.基本查詢(中文)
18.Filter查詢
19.聚合查詢
20.複合查詢
21.解析Elastic分散式架構
22.分片和副本機制以及單節點環境中建立index解析
23.兩個節點環境下replica shard是如何分配的
24.水平擴容的過程
25.ElasticSearch的容錯機制

26.文件的核心元資料解析
27.文件id的兩種生成方式解析
28._source元資料解析
29.文件修改,刪除原理解析
30.基於groovy指令碼執行partial update
31.更新文件對併發問題的處理
32.文件資料路由原理
33.文件增刪改原理
34.寫一致性原理和quorum機制
35.文件查詢原理
36.bulk語法格式解析
37.查詢結果分析
38.多index,多type查詢
39.分頁查詢中的deep paging問題
40.query string查詢及copy_to的使用
41.字串排序問題
42.如何計算相關度分數
43.DocValues解析
44.使用scroll滾動技術實現大資料量搜鎖
45.dynamic mapping策略

46.重建索引且保證應用程式不用重啟
47.索引不可變的原因
48.在Java應用中實現查詢文件
49.在Java應用中實現文件的新增和刪除
50.在Java應用中實現更新文件
51.在Java應用中實現批量操作(mget&bulk)
52.在Java應用中實現查詢刪除和查詢所有
53.在Java應用中實現match查詢和multimath查詢
54.在Java應用中實現term查詢和terms查詢
55.在Java應用中實現range,prefix,wildcard,fuzzy,type,ids查詢
56.在Java應用中實現聚合查詢
57.在Java應用中實現query string
58.在Java應用中實現組合查詢
59.在Java應用中實現桶聚合
60.在Java應用中實現叢集管理

下載地址:百度網盤