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")

相关推荐
MYH51619 分钟前
汽车停车匹配充电桩随机森林
python·随机森林·汽车
风象南26 分钟前
SpringBoot实现简易直播
java·spring boot·后端
鼓掌MVP28 分钟前
Python多线程编程:从GIL锁到实战优化
python
天天爱吃肉821834 分钟前
【十年技术演进深度解构:车载充电机(OBC)将成为新能源汽车的“能源大脑”】
python·嵌入式硬件·算法·汽车·能源
这里有鱼汤34 分钟前
有人说10日低点买入法,赢率高达95%?我不信,于是亲自回测了下…
后端·python
阿幸软件杂货间1 小时前
video-audio-extractor【源码版】
python
武子康1 小时前
Java-39 深入浅出 Spring - AOP切面增强 核心概念 通知类型 XML+注解方式 附代码
xml·java·大数据·开发语言·后端·spring
灏瀚星空1 小时前
Python线性代数应用可视化:从矩阵变换到图像仿射
python·线性代数·矩阵
米粉03051 小时前
SpringBoot核心注解详解及3.0与2.0版本深度对比
java·spring boot·后端
FAQEW1 小时前
爬虫的几种方式(使用什么技术来进行一个爬取数据)
爬虫·python