コード例 #1
0
ファイル: server.py プロジェクト: reloadbrain/sematch
from flask import Flask, jsonify, json, request, render_template as template
from QueryEngine import Engine
import os

DEBUG = True
SECRET_KEY = 'Secret_development_key'

app = Flask(__name__)
app.config.from_object(__name__)

engine = Engine()


@app.route('/api/queries')
def queries():
    query = request.args.get('query')
    return json.dumps(engine.type_entity_query_construction(query))


@app.route('/api/types')
def types():
    query = request.args.get('query')
    return json.dumps(engine.types(query))


@app.route('/api/type_search')
def type_search():
    type = request.args.get('type')
    sim = request.args.get('sim')
    th = request.args.get('th')
    result = engine.search_types(type, sim, float(th))