Python 全栈系列137 微服务ESIO
2022/2/4 1:12:53
本文主要是介绍Python 全栈系列137 微服务ESIO,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
说明
配合ES数据库做的服务,做个简单的设计。
过去其实对不同的数据库都写过专门的对象,来实现一系列功能,最后大部分都包的很好,但是要使用或者是改动就要回忆…。所以我想以后都以接口形式来处理和数据库的交互。
PS:基础的增删改查我觉得是不够的,使用时通常是一套“组合拳”。例如,「存在则删除」、「不存在则插入」… (这类操作多少有点CLC的意思),用接口的形式或许会比对象更好。未来将SCLC封装为对象,基本上的逻辑控制就可以满足了。
内容
1 功能设计
先做几个简单的功能,以后再逐步的加。
序号 | 名字 | 内容 |
---|---|---|
1 | / | 主函数,用于连通性测试, GET |
2 | get_stat/ | 基本的统计,类似于展示库和表的命令。获取索引、文档的类型、文档的数量。 |
3 | save_a_rec | 存储一个文档,文档必须有 id, title, content和slot。 |
4 | match_search | 精确查找、全文查找 |
5 | filter_search | 过滤查找 |
6 | phrase_search | 短语查找 |
7 | del_a_rec | 删除一个文档 |
需要使用e
这篇关于Python 全栈系列137 微服务ESIO的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门