Flask开发Web搜索引擎入门与实战
上QQ阅读APP看书,第一时间看更新

前言

Flask是一个使用Python编程语言实现的轻量级Web应用程序框架。使用Flask开发Web搜索引擎是一种可能的选择。本书介绍了Flask结合Elasticsearch搜索服务器开发搜索引擎应用。

本书共分7章:第1章介绍如何使用Python和Elasticsearch开发搜索引擎应用;第2章介绍Python基本语法及其在Web开发中的使用;第3章介绍Web应用程序框架Flask和模板引擎Jinja,以及使用Flask构建REST API和使用Flask-RESTPlus生成Swagger文档;第4章分析Werkzeug库和Flask框架的源代码;第5章介绍SQLAlchemy和Flask-SQLAlchemy扩展;第6章介绍Elasticsearch的前端展示实现及自动完成功能与拼写纠错技术;第7章介绍医药垂直搜索引擎和集成了Elasticsearch的内容管理系统CastleCMS。

由于作者水平有限,书中难免有疏漏之处,敬请广大读者谅解。

感谢早期合著者、合作伙伴、员工、学员、读者的支持,给我们提供了良好的工作基础。就像玻璃容器中的水培植物一样,这是一个持久可用的成长基础。技术的融合与创新无止境。欢迎一起探索。

编者