https://github.com/beanwei/wms
WMS(货物管理系统),学习Flask全文搜索的练手Demo,基于Jieba和flask_whooshalchemyplus来做分词和搜索
https://github.com/beanwei/wms
flask flask-sqlalchemy jieba restful-api searchable whoosh wms
Last synced: 3 months ago
JSON representation
WMS(货物管理系统),学习Flask全文搜索的练手Demo,基于Jieba和flask_whooshalchemyplus来做分词和搜索
- Host: GitHub
- URL: https://github.com/beanwei/wms
- Owner: BeanWei
- Created: 2018-04-24T15:43:29.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-04-25T12:44:41.000Z (over 7 years ago)
- Last Synced: 2025-05-18T20:36:22.862Z (5 months ago)
- Topics: flask, flask-sqlalchemy, jieba, restful-api, searchable, whoosh, wms
- Language: Python
- Size: 700 KB
- Stars: 1
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WMS(货物管理系统)
--------------------------------------------
## 学习Flask全文搜索的练手Demo,基于Jieba和flask_whooshalchemyplus来做分词和搜索* 效果图
- API:
* ['GET', 'POST'] 127.0.0.1:5000/api/v1.0/ 获取和添加货物
* ['GET'] 127.0.0.1:5000/api/v1.0/filter?t=&f= 根据需求筛选
* : t是筛选类型,f是参数
* t-> price,stock,storage_time,storage_location
* f-> t为前三者的时候f为范围值(例如:"100to500"),f为库存地的时候t为地点(例如:"北京")
* ['GET'] 127.0.0.1:5000/api/v1.0/search?q= 根据关键字 `q` 进行全文搜索,中英文皆可
* ['POST'] 127.0.0.1:5000/api/v1.0/spiders 启动爬虫获取某宝商品信息拿过来做数据源
* post参数为 `q` ,随意搜索任何内容,返回12条内容(api中的s参数为页数,可修改然后循环爬取,我的是固定的)- 通过post提交的数据包括爬虫获取的数据都能被 `flask_whooshalchemyplus` 建立起所选字段的索引
---------------------------------------------------------
## TODO :
- [ ] 前端界面的完善[vue + element-ui]
- [ ] 参考真的WMS来完善这个货物管理系统