Elasticsearch大數據搜尋引擎

Elasticsearch大數據搜尋引擎

《Elasticsearch大數據搜尋引擎》是2018年電子工業出版社出版的圖書,作者是羅剛。

基本介紹

  • 書名:Elasticsearch大數據搜尋引擎
  • 作者:羅剛
  • 類別:人工智慧
  • 出版社電子工業出版社
  • 出版時間:2018年1月
  • 頁數:228 頁
  • 定價:49 元
  • 開本:16 開
  • ISBN:9787121332333
  • 叢書名:人工智慧系列
  • 千字數:364
  • 版次:01-01
內容簡介,作者簡介,目錄,

內容簡介

Elasticsearch搜尋集群系統在生產和生活中發揮著越來越重要的作用。本書介紹了Elasticsearch的使用、原理、系統最佳化與擴展套用。本書用例子說明了Java、Python、Scala和PHP的編程API,其中在Java搜尋界面實現上,介紹了使用Spring實現微服務開發。為了擴展Elasticsearch的功能,本書以中文分詞和英文文本分析為例介紹了外掛程式開發方法。本書介紹了使用Elasticsearch作為數據管理平台的日誌監控與分析方法,介紹了使用OCR從圖像中提取文本以及問答式搜尋的開發方法。

作者簡介

羅剛,獵兔搜尋創始人,帶領獵兔搜尋技術開發團隊先後開發出獵兔中文分詞系統、獵兔信息提取系統、獵兔智慧型垂直搜尋系統以及網路信息監測系統等,實現網際網路信息的採集、過濾、挖掘、搜尋和實時監測。曾編寫出版《自己動手寫搜尋引擎》、《自己動手寫網路爬蟲》、《使用C#開發搜尋引擎》,《網路爬蟲全解析》。在北京和上海等地均有獵兔培訓的學員。曾經擔任過新東方創新研究院研究員,首都師範大學研究生班兼職講師。

目錄

第1章 使用Elasticsearch 1
1.1 基本概念 1
1.2 安裝 2
1.3 搜尋集群 5
1.4 創建索引 6
1.5 使用Java客戶端接口 9
1.5.1 創建索引 11
1.5.2 增加、刪除與修改數據 14
1.5.3 分析器 16
1.5.4 數據導入 17
1.5.5 通過攝取快速導入數據 17
1.5.6 索引庫結構 17
1.5.7 查詢 18
1.5.8 區間查詢 22
1.5.9 排序 23
1.5.10 分散式搜尋 23
1.5.11 過濾器 24
1.5.12 高亮顯示 24
1.5.13 分頁 25
1.5.14 通過聚合實現分組查詢 26
1.5.15 文本列的聚合 27
1.5.16 遍歷數據 28
1.5.17 索引文檔 29
1.5.18 Percolate 29
1.6 RESTClient 30
1.6.1 使用攝取 31
1.6.2 代碼實現攝取 33
1.7 使用Jest 33
1.8 Python客戶端 37
1.9 Scala客戶端 40
1.10 PHP客戶端 43
1.11 SQL支持 44
1.12 本章小結 48
第2章 開發外掛程式 49
2.1 搜尋中文 49
2.1.1 中文分詞原理 49
2.1.2 中文分詞外掛程式原理 51
2.1.3 開發中文分詞外掛程式 53

相關詞條

熱門詞條

聯絡我們