注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)

Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)

Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)

定 價(jià):¥59.80

作 者: 張子憲
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302601326 出版時(shí)間: 2022-06-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 156 字?jǐn)?shù):  

內(nèi)容簡介

  《Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)》介紹如何學(xué)習(xí)和使用流行的Flask 框架開發(fā)搜索引擎應(yīng)用,主要內(nèi)容包括面向Web開發(fā)的Python編程語言入門,使用Python 構(gòu)建REST API,使用Flask-RESTPlus 生成Swagger 文檔,搜索引擎應(yīng)用前端展示實(shí)現(xiàn)及自動完成功能與拼寫糾錯(cuò)技術(shù),互聯(lián)網(wǎng)搜索引擎案例分析。 全書共分7章:第1章著重介紹如何使用Python和Elasticsearch開發(fā)搜索引擎應(yīng)用;第2章著重介紹Python的基本語法及其在Web開發(fā)中的使用;第3章著重介紹Web應(yīng)用程序框架Flask和模板引擎Jinja,以及構(gòu)建REST API方法;第4章著重介紹Werkzeug庫和Flask框架的源代碼;第5章著重介紹SQLAlchemy 和Flask-SQLAlchemy擴(kuò)展;第6章著重介紹Elasticsearch的前端展示實(shí)現(xiàn)及自動完成功能與拼寫糾錯(cuò)技術(shù);第7章著重介紹醫(yī)藥垂直搜索引擎和集成了Elasticsearch的內(nèi)容管理系統(tǒng)搜索CastleCMS。 《Flask開發(fā)Web搜索引擎入門與實(shí)戰(zhàn)》適合需要具體實(shí)現(xiàn)搜索引擎應(yīng)用的開發(fā)人員或者對人工智能等相關(guān)領(lǐng)域感興趣的人士參考。

作者簡介

  張子憲,在《中國成人教育》、《中國科技論文》等核心期刊發(fā)表論文多篇,主編《自然語言處理原理與技術(shù)應(yīng)用》學(xué)術(shù)專著1部;2016年7月在美國北喬治亞大學(xué)講學(xué)并從事機(jī)器翻譯研究工作,近幾年面向翻譯碩士主講《翻譯技術(shù)》課程。

圖書目錄

 
第1章  Web搜索引擎開發(fā)
1.1  準(zhǔn)備工作環(huán)境
1.2  Linux操作系統(tǒng)基礎(chǔ)
1.3  Elasticsearch的Python客戶端
1.3.1  安裝Elasticsearch
1.3.2  基本使用
1.3.3  定義索引結(jié)構(gòu)
第2章  Python技術(shù)基礎(chǔ)
2.1  變量
2.2  注釋
2.3  簡單數(shù)據(jù)類型
2.3.1  數(shù)值
2.3.2  字符串
2.3.3  數(shù)組
2.4  字面值
2.5  控制流
2.5.1  if語句
2.5.2  循環(huán)
2.6  列表
2.7  元組
2.8  集合
2.9  字典
2.10  位數(shù)組
2.11  模塊
2.12  函數(shù)
2.12.1  print函數(shù)
2.12.2  定義函數(shù)
2.13  面向?qū)ο缶幊?br />2.13.1  靜態(tài)方法
2.13.2  __call__方法
2.14  使用StringIO模塊
2.15  文件操作
2.15.1  讀寫文件
2.15.2  重命名文件
2.15.3  遍歷文件
2.16  迭代器
2.16.1  zip函數(shù)
2.16.2  itertools模塊
2.17  數(shù)據(jù)庫
2.18  日志
第3章  Flask框架與微服務(wù)
3.1  Flask簡介
3.2  模板引擎Jinja
3.2.1  Jinja的基本使用
3.2.2  實(shí)現(xiàn)分頁
3.2.3  在Flask中使用Jinja
3.3  測試RESTful API的curl命令
3.4  JSON數(shù)據(jù)格式
3.5  構(gòu)建REST API
3.6  Swagger文檔
3.7  使用Fetch API
3.8  發(fā)布Flask到Nginx
3.9  啟用HTTPS
第4章  Flask源代碼分析
4.1  Werkzeug庫
4.1.1  WSGI簡介
4.1.2  Werkzeug演示
4.2  源代碼分析
第5章  SQLAlchemy操作數(shù)據(jù)庫
5.1  使用SQLAlchemy
5.2  SQL表達(dá)式語言
5.2.1  定義和創(chuàng)建表
5.2.2  模式
5.2.3  插入和查詢
5.3  Flask-SQLAlchemy擴(kuò)展
第6章  Elasticsearch分布式搜索引擎
6.1  實(shí)現(xiàn)用戶界面
6.1.1  搭建JavaScript環(huán)境
6.1.2  Node.js基礎(chǔ)
6.1.3  使用React前端庫
6.1.4  使用webpack模塊捆綁器
6.2  自動完成
6.3  拼寫糾錯(cuò)
6.3.1  模糊匹配問題
6.3.2  英文拼寫檢查
6.3.3  中文拼寫檢查
第7章  Web搜索案例分析
7.1  醫(yī)藥垂直搜索引擎
7.2  內(nèi)容管理系統(tǒng)搜索
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號