大數據搜索與日志挖掘及可視化方案--ELK Stack:Elasticsearch、Logstash、Kibana(第2版)

大數據搜索與日志挖掘及可視化方案--ELK Stack:Elasticsearch、Logstash、Kibana(第2版)
定價:299
NT $ 260
  • 作者:高凱
  • 出版社:清華大學出版社
  • 出版日期:2016-06-01
  • 語言:簡體中文
  • ISBN10:7302433283
  • ISBN13:9787302433286
  • 裝訂:276頁 / 普通級 / 2-1
 

內容簡介

提出的分布式大數據搜索與日志挖掘及可視化方案是基於ELK Stack而提出的,它能有效應對海量大數據所帶來的分布式存儲與處理、全文檢索、日志挖掘、可視化等問題。

構建在全文檢索開源軟件Lucene之上的Elasticsearch,不僅能對海量規模的數據完成分布式索引與檢索,還能提供數據聚合分析。據國際的數據庫產品評測機構DB?Engines的統計,在2016年1月,Elasticsearch已超過Solr等,成為排名的搜索引擎類應用;Logstash能有效處理來源於各種數據源的日志信息;Kibana能得出可視化分析結果。

了解基於ELK Stack的大數據搜索與日志挖掘及可視化方案,掌握Elasticsearch、Logstash、Kibana的基本使用方法和技巧,很有必要。

高凱,漢族、教授,博士畢業於上海交通大學計算機應用技術專業,省級重點學科「計算機軟件與理論」中「信息檢索與雲計算」方向學術帶頭人,碩士研究生導師;中國計算機學會會員,fnternational Journa/ of Computer App/ications inTechnology副主編(2013—2017),5th、6th、7th International Conference on Modelling,Identification and Control程序委員會委員;主要研究方向為大數據搜索與挖掘、自然語言處理、網絡信息檢索、社會計算等;近幾年出版了《大數據搜索與挖掘》、《信息檢索與智能處理》、《網絡信息檢索技術及搜索引擎系統開發》等學術專著及多部規划教材,在國內外學術期刊Expert Systems With Applications、InternationalJournal on Intelligent Information and DatabaseSystem、International Journal on Modelling,ldentification and Control、《中文信息學報》、《電子學報》、《小型微型計算機系統》等以及PAKDD等國際學術會議上發表學術論文幾十篇;主持及參與國家、省級科研課題多項;申請軟件著作權登記十余項;目前在研課題有國家自然科學基金課題、省自然科學基金課題等。
 

目錄

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

第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.5flush操作
2.5設置中文分詞器
2.6對文檔的其他操作
2.6.1獲取指定的文檔信息
2.6.2刪除文檔中的信息
2.6.3數據更新
2.6.4基於POST方式批量獲取文檔
2.6.5刪除部分文檔
2.7實例
2.8擴展知識與閱讀
2.9本章 小結

第3章 信息檢索與結果過濾
3.1實驗數據集描述
3.2簡單檢索
3.3基本檢索
3.3.1設置不同字段的排序權重
3.3.2指定返回的字段子集
3.3.3term查詢、terms查詢、wildcard通配符查詢
3.3.4match、match_all、match_phrase查詢
3.3.5query_string查詢
3.3.6prefix、range查詢
3.3.7more_like_this、fuzzy_like_this查詢
3.3.8跨字段檢索
3.4filter概述
3.5常用filter及其應用
3.5.1andfilter及orfilter
3.5.2boolfilter
3.5.3existsfilter和missingfilter
3.5.4typefilter
3.5.5match_allfilter
3.5.6notfilter
3.5.7queryfilter
3.6復合查詢
3.7結果排序
3.8實例
3.9擴展知識與閱讀
3.10本章 小結

第4章 信息統計分析與搜索提示
4.1facets概述
4.2各種不同的facets統計
4.2.1terms facets:指定字段的分布情況統計
4.2.2range facets:在某個范圍的分布情況統計
4.2.3histogram facets
date_histogram facets
4.2.5statistical facets
4.2.6terms_stats facets
4.3aggregations
4.3.1概述
4.3.2最值、求和、均值統計
4.3.3stats aggregation及extended stats aggregation
4.3.4terms aggregations
4.3.5range aggregations
4.3.6date_range aggregations
4.3.7histogram aggregations
4.3.8date_histogram aggregations
4.3.9filter aggregations
4.3.10missing aggregations
4.4搜索提示
4.5實例
4.6擴展知識與閱讀
4.7本章 小結

第5章 Elasticsearch部分功能的Java客戶端實現
5.1Elasticsearch節點實例化
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.2multi Search
5.4.3Query DSL概述
5.4.4match Query
5.4.5match Aiiouery
5.4.6multi Match Query
5.4.7booiouery
5.4.8term Query
5.4.9wildcard Query
5.4.10query String
5.4.11more LikeThis
5.4.12filter概述
5.4.13term Filter
5.4.14exists Filter
5.4.15match All Filter
5.4.16query Filter
5.4.17range Filter
5.4.18type Filter
5.4.19過濾器間的組合:boolFilter、not Filter、or Filter、and Filter
5.5統計分析
5.5.1facets
5.5.2aggregations
5.6對檢索結果的進一步處理
5.6.1控制每頁的顯示數量及顯示排序依據
5.6.2基於Scroll方法的檢索結果及其分頁
5.6.3高亮顯示檢索詞
5.7實例
5.7.1連接Elasticsearch
5.7.2信息采集與索引構建
5.7.3搜索模塊的實現
5.7.4推薦模塊的實現
5.8擴展知識與閱讀
5.9本章 小結
……
第6章 Elasticsearch配置與集群管理
第7章 基於Logstash的日志處理
第8章 基於Kibana的數據分析可視化
第9章 網絡信息檢索與分析實踐
參考文獻
網路書店 類別 折扣 價格
  1. 新書
    87
    $260