Elasticsearch 服務器開發, 2/e (ElasticSearch Server, 2/e)

庫賽 (Rafal Kuc), 羅格辛斯基 (Marek Rogozihski)

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

商品描述

<內容介紹>
庫賽、羅格辛斯基編著的這本《Elasticsearch服務器開發(第2版)》針對Elasticsearch的最新版本更新了內容,增加了第1版中遺漏的重要內容。本書首先對Elasticsearch作一般性介紹,其中包括如何啟動和運行Elasticsearch、Elasticsearch的基本概念,以及如何以最基本的方式索引和搜索數據。接下來,本書討論了Querydsl查詢語言,通過它可以創建複雜的查詢並過濾返回的結果。此外,本書還展示瞭如何使用切麵技術(faceting)基於查詢結果來計算匯總數據,如何使用新引進的聚合框架,如何使用Elasticsearch的空間搜索和預搜索。最後,這本書將向你展示Elasticsearch的管理API,如分片安置控制和集群處理等功能。
    不管你是全文檢索和Elasticsearch的初學者,還是使用過Elasticsearch,你都能從本書中有所收穫。


<章節目錄>
第1章 Elasticsearch集群入門
  1.1 全文檢索
    1.1.1 Lucene詞匯表和架構
    1.1.2 輸入數據分析
    1.1.3 評分和查詢相關性
  1.2 Elasticsearch基礎
    1.2.1 數據架構的主要概念
    1.2.2 Elasticsearch主要概念
    1.2.3 索引建立和搜索
  1.3 安裝並配置集群
    1.3.1 安裝Java
    1.3.2 安裝Elasticsearch
    1.3.3 在Linux上用二進制包安裝Elasticsearch
    1.3.4 目錄佈局
    1.3.5 配置Elasticsearch
    1.3.6 運行Elasticsearch
    1.3.7 關掉Elasticsearch
    1.3.8 Elasticsearch作為系統服務運行
  1.4 用REST API操作數據
    1.4.1 理解Elasticsearch的RESTful API
    1.4.2 在Elasticsearch中存儲數據
    1.4.3 新建文檔
    1.4.4 檢索文檔
    1.4.5 更新文檔
    1.4.6 刪除文檔
    1.4.7 版本控制
  1.5 使用URI請求查詢來搜索
    1.5.1 示例數據
    1.5.2 URI請求
    1.5.3 Lucene查詢語法
  1.6 小結
第2章 索引
  2.1 Elasticsearch索引
    2.1.1 分片和副本
    2.1.2 創建索引
  2.2 映射配置
    2.2.1 類型確定機制
    2.2.2 索引結構映射
    2.2.3 不同的相似度模型
    2.2.4 信息格式
    2.2.5 文檔值
  2.3 批量索引以提高索引速度
    2.3.1 為批量索引準備數據
    2.3.2 索引數據
    2.3.3 更快的批量請求
  2.4 用附加的內部信息擴展索引結構
    2.4.1 標識符字段
    2.4.2 _type字段
    2.4.3 _all字段
    2.4.4 _source字段

    2.4.5 _index字段
    2.4.6 _size字段
    2.4.7 _timestamp字段
    2.4.8 _ttl字段
  2.5 段合併介紹
    2.5.1 段合併
    2.5.2 段合併的必要性
    2.5.3 合併策略
    2.5.4 合併調度器
    2.5.5 合併因子
    ……
第3章 搜索
第4章 擴展索引結構
第5章 更好的搜索
第6章 超越全文檢索
第7章 深入Elasticsearch集群
第8章 集群管理