接口封装
from flask import Flask
from flask import request
from flask import jsonify
from py_ElasticSearch import *
def search_es(input_str):
my_index = "word2vec_index"
keywords1 = input_str
answer = keywordSearch(keywords1, my_index)
return answer
app = Flask(__name__)
@app.route('/<input_question>',methods=['POST','GET','PUT'])
def get_result(input_question):
res = search_es(input_question)
return str(res)
if __name__ == '__main__':
app.config['JSON_AS_ASCII'] = False
app.run()
接口调用
import requests
question = "依我去"
myurl="http://127.0.0.1:5000/"+question
r = requests.post(myurl)
print(r.text)