solr自动建议接口简单使用

import flask

app = flask.Flask(name)

#http://192.168.1.49:8888/api/suggest?word=党建\&field=abstract

@app.route('/api/suggest', methods=['POST','GET'])

def api():

if flask.request.method == 'GET':

suggestion_query=flask.request.args.get('word')

field=flask.request.args.get('field')

response = solr.suggest_terms(field,suggestion_query)

return json.dumps(response,ensure_ascii=False)

elif flask.request.method == 'POST':

return json.dumps({'cdg':'fadfadf'},ensure_ascii=False)

@app.route('/api/cdg', methods=['POST','GET'])

def cdg():

try:

user=flask.request.args.get('user')

password=flask.request.args.get('pass')

except Exception as e:

return 1111

if flask.request.method == 'GET':

if user=='cdg' and password=='123':

return "success!!!!"+user

elif user!=NoneType or password!=NoneType:

return "user or password error!!"

if name == "main":

solr = Solr('http://192.168.1.65:8080/solr/kap')

app.run(port=8888,debug=True,host="0.0.0.0")

相关推荐
天天爱吃肉82185 小时前
【跨界封神|周杰伦×王传福(陶晶莹主持):音乐创作与新能源NVH测试,底层逻辑竟完全同源!(新人必看入行指南)】
python·嵌入式硬件·算法·汽车
岱宗夫up5 小时前
Python 数据分析入门
开发语言·python·数据分析
码界筑梦坊5 小时前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
asheuojj5 小时前
2026年GEO优化获客效果评估指南:如何精准衡量TOP5关
大数据·人工智能·python
多恩Stone5 小时前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python
李日灐5 小时前
C++进阶必备:红黑树从 0 到 1: 手撕底层,带你搞懂平衡二叉树的平衡逻辑与黑高检验
开发语言·数据结构·c++·后端·面试·红黑树·自平衡二叉搜索树
网安墨雨5 小时前
Python自动化一------pytes与allure结合生成测试报告
开发语言·自动化测试·软件测试·python·职场和发展·自动化
powerfulhell5 小时前
寒假python作业5
java·前端·python
铉铉这波能秀5 小时前
LeetCode Hot100 中 enumerate 函数的妙用(2026.2月版)
数据结构·python·算法·leetcode·职场和发展·开发
毕设源码-赖学姐5 小时前
【开题答辩全过程】以 基于python的电影推荐系统为例,包含答辩的问题和答案
开发语言·python