實戰Elasticsearch、Logstash、Kibana--分布式大數據搜索與日志挖掘及可視化解決方案

實戰Elasticsearch、Logstash、Kibana--分布式大數據搜索與日志挖掘及可視化解決方案
定價:294
NT $ 256
  • 作者:高凱
  • 出版社:清華大學出版社
  • 出版日期:2015-06-01
  • 語言:簡體中文
  • ISBN10:7302399840
  • ISBN13:9787302399841
  • 裝訂:229頁 / 普通級 / 1-1
 

內容簡介

對大數據的搜索與挖掘,在當今網絡時代是很有必要的。《實戰Elasticsearch、Logstash、Kibana:分布式大數據搜索與日志挖掘及可視化解決方案》提出的分布式大數據搜索與日志挖掘及可視化解決方案是基於Elasticsearch、Logstash和Kibana而形成的,它能有效應對海量大數據所帶來的分布式存儲與處理、全文檢索、日志挖掘、可視化等的挑戰。構建在全文檢索開源軟件Lucene之上的Elasticsearch,不僅能對海量規模的數據完成分布式索引與檢索,還能提供數據聚合分析;Logstash能有效處理來源於各種不同數據源的日志信息;Kibana能得出可視化分析結果。

《實戰Elasticsearch、Logstash、Kibana:分布式大數據搜索與日志挖掘及可視化解決方案》講解有關Elasticsearch、Logstash、Kibana的使用,相關內容以模塊化的方式進行組織,注重實戰,強調實踐,內容新穎,組織合理。《實戰Elasticsearch、Logstash、Kibana:分布式大數據搜索與日志挖掘及可視化解決方案》可為高校相關專業(如計算機科學與技術、軟件工程、情報學、圖書館學、信息管理與信息系統)學生的學習和科研工作提供幫助,同時對於從事大數據搜索與挖掘、信息檢索與智能處理技術的工程技術人員和希望了解網絡信息檢索與分析技術的愛好者也具有較高的參考價值。

高凱,男,博士畢業於上海交通大學計算機應用技術專業,省級重點學科「計算機軟件與理論」中「信息檢索與雲計算」方向學術帶頭人,碩士研究生導師;中國計算機學會會員,中國中文信息處理學會會員,英國學術期刊International Journal of Computer Applications in Technology編委會委員,5th、6th、7th International Conference on Modelling,Identification and Control程序委員會委員;主要研究方向為自然語言處理、網絡信息檢索、社會網絡計算、大數據搜索與挖掘、雲計算等;近幾年出版了《信息檢索與智能處理》、《大數據搜索與挖掘》、《網絡信息檢索技術及搜索引擎系統開發》等學術專著及《數據庫原理與應用》、《計算機專業英語》、《Android程序設計基礎教程》等多部教材。
 

目錄

第1章 概述
1.1 Elasticsearch的安裝與簡單配置
1.2 走近Elasticsearch
1.2.1 Elasticsearch是什麼
1.2.2 Elasticsearch中涉及到的相關概念
1.2.3 Elasticsearch API的簡單使用方式
1.2.4 Elasticsearch RTF版本中的部分插件簡介
1.2.5 Elasticsearch基本架構
1.3 Elasticsearch索引及其構建
1.3.1 概述
1.3.2 借助Head工具構建索引
1.3.3 Mapping簡述
1.4 信息檢索及其構建
1.5 實例
1.6 擴展知識與閱讀
1.7 本章小結

第2章 文檔索引及管理
2.1 文檔索引概述
2.2 建立索引
2.3 通過映像Mapping配置索引
2.3.1 在索引中使用映像
2.3.2 管理/配置映像
2.3.3 獲取映像信息
2.3.4 刪除映像
2.4 管理索引文件
2.4.1 打開、關閉、檢測、刪除索引文件
2.4.2 清空索引緩存
2.4.3 刷新索引數據
2.4.4 優化索引數據
2.4.5 Flush操作
2.5 設置中文分詞器
2.6 對文檔的其他操作
2.6.1 獲取指定的文檔信息
2.6.2 刪除文檔中的信息
2.6.3 數據更新
2.6.4 基於POST方式批量獲取文檔
2.6.5 刪除部分文檔
2.7 擴展知識與閱讀
2.8 本章小結

第3章 信息檢索與結果過濾
3.1 實驗數據集描述
3.2 簡單檢索
3.3 基本檢索
3.3.1 設置不同字段的排序權重
3.3.2 指定返回的字段子集
3.3.3 Term查詢、Terms查詢、Witdcard通配符查詢
3.3.4 Match、Match_all、Match_phrase查詢
3.3.5 Query_string查詢
3.3.6 Prefix、Range查詢
3.3.7 More_like_this、Fuzzy_like_this查詢
3.3.8 跨字段檢索
3.4 Filter概述
3.5 常用Filter及其應用
3.5.1 And Futer及Or Filter
3.5.2 Bool Filtcr
3.5.3 Exists Filter和 Missing Filter
3.5.4 Type Filter
3.5.5 Match all Filter
3.5.6 Not Filter
3.5.7 Query Filter
3.6 復合查詢
3.7 結果排序
3.8 擴展知識與閱讀
3.9 本章小結

第4章 信息統計分析與搜索提示
4.1 Facets概述
4.2 各種不同的Facets統計
4.2.1 Terms Facets:指定字段的分布情況統計
4.2.2 Range Facets:在某個范圍的分布情況統計
4.2.3 Histogram Facets
4.2.4 Date_histogram Facets
4.2.5 Statistical Facets
4.2.6 Terms_stats Facets
4.3.3 Stats Aggregations及 Extended Stats Aggregations
4.3.4 Terms Aggregations
4.3.5 Range Aggregations
4.3.6 Date_range Aggregations
4.3.7 Histogram Aggregations
4.3.8 Date_histogram Aggregations
4.3.9 Filter Aggregations
4.3.10 Missing Aggregations
4.4 搜索提示
4.5 擴展知識與閱讀
4.6 本章小結

第5章 Elasticsearch部分功能的Java客戶端實現
5.1 Elasticsearch節點實例化
5.1.1 通過Maven添加對Elasticsearch依賴
5.1.2 初始化Elasticsearch Client
5.2 索引數據
5.2.1 准備JSON數據
5.2.2 索引JSON數據
5.3對索引文檔的操作
5.3.1 獲取索引文檔
5.3.2 刪除索引文檔
5.3.3 更新索引文檔
5.3.4 批量操作索引文件
5.3.5 簡單的統計操作
5.4 信息檢索
5.4.1 概述
5.4.2 MultiSearch
5.4.3 Query DSL概述
5.4.4 MatchQuery
5.4.5 MatchAllQuery
5.4.6 MultiMatchQuery
5.4.7 BoolQuery
5.4.8 TermQuery
5.4.9 WildcardQuery
5.4.10 QueryString
5.4.11 MoreLikeThis
5.4.12 Filter概述
5.4.13 TermFilter
5.4.14 ExistsFilter
5.4.15 MatchAllFilter
5.4.16 QueryFilter
5.4.17 RangeFilter
5.4.18 TypeFilter
5.4.19 過濾器間的組合:BoolFilter、NotFilter、OrFilter、AndFilter
5.5 統計分析
5.5.1 Facets
5.5.2 Aggregations
5.6 對檢索結果的進一步處理
5.6.1 控制每頁的顯示數量及顯示排序依據
5.6.2 基於Scroll方法的檢索結果及其分頁
5.6.3 高亮顯示檢索詞
5.7 擴展知識與閱讀
5.8 本章小結

第6章 Elasticsearch配置與集群管理
6.1 Elasticsearch部分基本配置及其說明
6.2 提高索引和查詢效率的策略
6.3 監控集群狀態
6.4 控制索引分片與副本分配
6.5 擴展知識與閱讀
6.6 本章小結
……
第7章 基於Logstash的日志處理
第8章 基於Kibana的數據分析可視化
第9章 網絡信息檢索與分析實踐
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $256