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

相关推荐
AI视觉网奇18 小时前
pycharm 默认终端设置 cmd
ide·python·pycharm
华仔啊19 小时前
3 分钟让你彻底搞懂 Spring 观察者和发布者模式的本质区别
java·后端
言之。19 小时前
LiteLLM:让LLM调用变得简单统一
后端·python·flask
驰羽19 小时前
[GO]golang接口入门:从一个简单示例看懂接口的多态与实现
开发语言·后端·golang
ZhengEnCi19 小时前
Python_try-except-finally 完全指南-从异常处理到程序稳定的 Python 编程利器
后端·python
jarreyer19 小时前
常见分析方法与对应图表汇总
python·信息可视化·数据分析
m0_64880493_江哥19 小时前
用正则方法从中英文本提取英文的python示例
python·mysql·正则表达式
N0nename19 小时前
TR3--Transformer之pytorch复现
人工智能·pytorch·python
Full Stack Developme19 小时前
jdk.random 包详解
java·开发语言·python