Elasticsearch技術解析與實戰

朱林

  • 出版商: 機械工業
  • 出版日期: 2017-01-11
  • 定價: CNY $79.00
  • 售價: $474
  • 貴賓價: 9.5$450
  • 語言: 簡體中文
  • ISBN: 7111553276
  • ISBN-13: 9787111553274
  • 相關標籤: ElasticSearch

立即出貨 (庫存=1)

買這商品的人也買了...

產品描述

<內容簡介>

Elasticsearch是一個強大的搜索引擎,提供了近實時的索引、搜索、分析功能。本書作者根據自己多年的開發經驗,總結了使用和開發Elasticsearch的實戰經驗。本書全面介紹Elasticsearch系統結構與功能配置,以及實際應用案例,包括工具、方法、原則和佳實踐。主要內容包括Elasticsearch基本概念與配置,索引的基本概念、管理與設置,架構設計中的字段、對象、映射,搜索中的結構、各種查詢方式,聚合中的數字聚合、桶聚合、管道聚合,集群中的監控方式、配置案例,分析模塊中的中文分詞器、過濾器,高級設置中的關鍵點,監控與安全方面的技巧,ELK綜合示例等。不管你是全文檢索和Elasticsearch的初學者,還是Elasticsearch用戶,你都能從書中獲益。

<章節目錄>

前言

第1章 Elasticsearch入門

1.1 Elasticsearch是什麼
1.1.1 Elasticsearch的歷史
1.1.2 相關產品
1.2 全文搜索
1.2.1 Lucene介紹
1.2.2 Lucene倒排索引
1.3 基礎知識
1.3 .1 Elasticsearch術語及概念
1.3.2 JSON介紹
1.4 安裝配置
1.4.1 安裝Java
1.4.2 安裝Elasticsearch
1.4.3 配置
1.4.4 運行
1.4.5 停止
1.4.6 作為服務
1.4.7 版本升級
1.5 對外接口
1.5.1 API約定
1.5.2 REST介紹
1.5.3 Head插件安裝
1.5.4 創建庫
1.5.5 插入數據
1.5.6 修改文檔
1.5.7 查詢文檔
1.5.8 刪除文檔
1.5.9 刪除庫
1.6 Java接口
1.6.1 Java接口說明
1.6.2 創建索引文檔
1.6.3 增加文檔
1.6.4 修改文檔
1.6.5 查詢文檔
1.6 .6 刪除文檔
1.7 小結

第2章 索引

2.1 索引管理
2.1.1 創建索引
2.1.2 刪除索引
2.1.3 獲取索引
2.1.4 打開/關閉索引
2.2 索引映射管理
2.2.1 增加映射
2.2.2 獲取映射
2.2.3 獲取字段映射
2.2.4 判斷類型是否存在
2.3 索引別名
2.4 索引配置
2.4.1 更新索引配置
2.4.2 獲取配置
2.4.3 索引分析
2.4.4 索引模板
2.4.5 複製配置
2.4.6 重建索引
2.5 索引監控
2.5.1 索引統計
2.5.2 索引分片
2.5.3 索引恢復
2.5.4 索引分片存儲
2.6 狀態管理
2.6.1 清除緩存
2.6.2 索引刷新
2.6.3 沖洗
2.6.4 合併索引
2.7 文檔管理
2.7.1 增加文檔
2.7.2 更新刪除文檔
2.7.3 查詢文檔
2.7.4 多文檔操作
2.7.5 索引詞頻率
2.7.6 查詢更新接口
2.8 小結

第3章 映射

3.1 概念
3.2 字段數據類型
3.2.1 核心數據類型
3.2.2 複雜數據類型
3.2.3 地理數據類型
3.2.4 專門數據類型
3.3 元字段
3.3.1 _all字段
3.3.2 _field_names字段
3.3.3 _id字段
3.3.4 _index字段
3.3.5 _meta字段
3.3.6 _parent字段
3.3.7 _routing字段
3.3.8 _source字段
3.3.9 _type字段
3.3.10 _uid字段
3.4 映射參數
3.4.1 analyzer參數
3.4.2 boost參數
3.4.3 coerce參數
3.4.4 copy_to參數
3.4.5 doc_values參數
3.4.6 dynamic參數
3.4.7 enabled參數
3.4.8 fielddata參數
3.4.9 format參數
3.4.10 geohash參數
3.4.11 geohash_precision參數
3.4.12 geohash_prefix參數
3.4.13 ignore_above參數
3.4.14 ignore_malformed參數
3.4.15 include_in_all參數
3.4.16 index參數
3.4.17 index_options參數
3.4.18 lat_lon參數
3.4.19 fields參數
3.4. 20 norms參數
3.4.21 null_value參數
3.4.22 position_increment_gap參數
3.4.23 precision_step參數
3.4.24 properties參數
3.4.25 search_analyzer參數
3.4.26 similarity參數
3.4.27 store參數
3.4.28 term_vector參數
3.5 動態映射
3.5.1 概念
3.5.2 _default_映射
3.5.3 動態字段映射
3.5.4 動態模板
3.5.5 重寫默認模板
3.6 小結

第4章 搜索

4.1 深入搜索
4.1.1 搜索方式
4.1.2 重新評分
4.1.3 滾動查詢請求
4.1.4 隱藏內容查詢
4.1.5 搜索相關函數
4.1.6 搜索模板
4.2 查詢DSL
4.2.1 查詢和過濾的區別
4.2.2 全文搜索
4.2.3 字段查詢
4.2.4 複合查詢
4.2.5 連接查詢
4.2.6 地理查詢
4.2.7 跨度查詢
4.2.8 高亮顯示
4.3 簡化查詢
4.4 小結

第5章 聚合

5.1 聚合的分類
5.2 度量聚合
5.2.1 平均值聚合
5.2.2 基數聚合
5.2.3 最大值聚合
5.2.4 最小值聚合
5.2.5 和聚合
5.2.6 值計數聚合
5.2.7 統計聚合
5.2.8 百分比聚合
5.2.9 百分比分級聚合
5.2.10 最高命中排行聚合
5.2.11 腳本度量聚合
5.2.12 地理邊界聚合
5.2.13 地理重心聚合
5.3 分組聚合
5.3.1 子聚合
5.3.2 直方圖聚合
5.3.3 日期直方圖聚合
5.3.4 時間範圍聚合
5.3.5 範圍聚合
5.3.6 過濾聚合
5.3.7 多重過濾聚合
5.3.8 空值聚合
5.3.9 嵌套聚合
5.3.10 採樣聚合
5.3.11 重要索引詞聚合
5.3.12 索引詞聚合
5.3.13 總體聚合
5.3.14 地理點距離聚合
5.3.15 地理散列網格聚合
5.3.16 IPv4範圍聚合
5.4 管道聚合
5.4.1 平均分組聚合
5.4.2 移動平均聚合
5.4.3 總和分組聚合
5.4.4 總和累計聚合
5.4.5 最大分組聚合
5.4.6 最小分組聚合
5.4.7 統計分組聚合
5.4.8 百分位分組聚合
5.4.9 差值聚合