世界排名第一的搜索引擎開發

姚攀

  • 出版商: 佳魁資訊
  • 出版日期: 2018-04-02
  • 定價: $580
  • 售價: 8.5$493
  • 貴賓價: 7.9$458
  • 語言: 繁體中文
  • 頁數: 424
  • ISBN: 9863796344
  • ISBN-13: 9789863796343

立即出貨 (庫存 > 10)

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

商品描述

大資料時代的資訊檢索技術                       
騰訊、阿里巴巴、百度、東京等一線互聯網公司正大力推進Elasticsearch的使用場景,本書以豐富的實例介紹Elasticsearch,可幫助讀者快速應用Lucene庫處理全文檢索業務,掌握使用Elasticsearch搭建分散式搜尋引擎的方法與技巧。
本書為入門Lucene、Elasticsearch 
首先介紹資訊檢索領域中一些基本理論,也就是Lucene的數學模型,之後介紹如何使用Lucene 函數庫建置全文檢索系統,最後介紹
Elasticsearch。按照從數學模型到入門基礎再到專案實戰的想法來撰寫,
數學模型讓讀者知其然也知其所以然,入門基礎是理論到實際應用的必經之路,專案實戰則是為了學以致用。書中的每一部分都力圖簡明扼要,使用大量實例和程式,為讀者能夠快速掌握全文檢索技術掃除障礙。        
適用:學生、Java 程式開發者、搜尋引擎研發人員。
 

作者簡介

姚攀  

中國科學院大學碩士,擅長j2ee開發,對搜索引擎技術有濃厚興趣和深入研究,有豐富的Lucene和ElasticSearch開發經歷和專案經驗,活躍於CSDN社區,目前從事ES搜索業務開發工作。

目錄大綱

前言
第1 篇 基礎篇
01  Java 概述
1.1 Java 簡介 
1.2 Java 系統 
1.3 JDK 工具 
1.4 Hello World 程式
1.5 輸出與註釋 
1.6 IDE 整合式開發環境
1.7 貫穿工作實現
02  Java 語言基礎
2.1  字元
2.2 變數和常數 
2.3 資料類型 
2.4 運算符號
2.5 流程控制 
2.6 陣列
2.7 貫穿工作實現
03  物件導向基礎
3.1  物件導向思維
3.2 類別與物件 
3.3 方法
3.4 封裝和存取控制 
3.5 靜態成員
3.6 物件陣列
3.7 貫穿工作實現
04  核心類別
4.1 基本類型的封裝類別 
4.2 Boxing 和拆箱
4.3 Object 類別
4.4 字串類別 
4.5 Scanner 類別
4.6 Math 類別
4.7 Date 類別
4.8 貫穿工作實現
05  類別之間的關係
5.1 關係概述 
5.2 繼承與多形
5.3 其他關係
5.4 內部類別
5.5 單例模式
5.6 貫穿工作實現
06  抽象類別和介面
6.1 抽象類別 
6.2 介面
6.3 instanceof 關鍵字
6.4 貫穿工作實現
07  例外
7.1 例外概述
7.2 捕捉例外
7.3 拋出例外
7.4 自訂例外
7.5 貫穿工作實現
08  泛型與集合
8.1 泛型 
8.2 集合概述
8.3 集合類別
8.4 集合轉換 
8.5 集合工具類別 
8.6 貫穿工作實現
第2 篇 進階篇
09  檔案及IO 串流
9.1 檔案
9.2 IO 串流
9.3 位元組串流
9.4 字元串流 
9.5 過濾串流和轉換串流
9.6 物件串流
9.7 NIO
9.8 貫穿工作實現
10  JDBC 程式設計
10.1 JDBC 基礎 
10.2 資料庫環境架設
10.3 資料庫存取
10.4 操作資料庫 
10.5 中繼資料
10.6 交易處理
10.7 貫穿工作實現
11  Swing UI 設計
11.1 GUI 概述
11.2 容器
11.3 版面配置
11.4 事件處理 
11.5 基本元件
11.6 貫穿工作實現
12  進階UI 元件
12.1 對話方塊
12.2 選單
12.3 工具列 
12.4 表格
12.5 樹狀結構
12.6 貫穿工作實現
13  執行緒
13.1 執行緒概述 
13.2 建立執行緒 
13.3 執行緒生命週期
13.4 執行緒優先順序
13.5 執行緒同步 
13.6 執行緒通訊
13.7 Timer 和Swing Timer
13.8 貫穿工作實現
14  網路程式設計
14.1 網路基礎
14.2 Java 網路API 
14.3 以TCP 為基礎的網路程式設計
14.4 貫穿工作實現
15  Java 進階應用
15.1 類別載入
15.2 反射
15.3 列舉 
15.4 註釋
15.5 國際化
15.6 格式化處理 
15.7 貫穿工作實現
16  Java 新特性
16.1 介面的預設方法和靜態方法 
16.2 Lambda 運算式
16.3 函數式介面
16.4 :: 方法參考
16.5 Java 8 新增類別庫
16.6 貫穿工作實現
A Eclipse 整合式開發環境
B Javac 指令
C Java 指令
D Jar 套件
E 靜態塊
F 常用的類別
G ASCII 表
H WindowBuilder 外掛程式
I 資料庫連接池
J RowSet