Ejemplo n.º 1
0
def route_get_related_entities(query):
    """
    return the entities most similar to the query
    """
    returned = get_related_entities(db_connection.cursor(), query, 20)

    return jsonify(returned)
Ejemplo n.º 2
0
def route_autocomplete_entities(query):
    """
    return autocomplete results for entity search
    """
    returned = get_autocomplete(db_connection.cursor(), query)

    return jsonify(returned)
Ejemplo n.º 3
0
def route_get_top_query_articles(query):
    """
    return top stories based on query
    """
    returned = get_top_search_stories(db_connection.cursor(), query)

    return jsonify(returned)
Ejemplo n.º 4
0
def route_get_top():
    """
    get the top stories, if a category is not included it gets all top stories
    """

    category = request.args.get('category')
    returned = get_top_stories(db_connection.cursor(), category=category)

    return jsonify(returned)
Ejemplo n.º 5
0
def route_get_recommended_stories():
    """
    return recommended stories based on entities from previous stories
    """
    print("WARNING: Getting recommended stories using text file entites for testing")
    #entity_history = request.args.get('entities')
    entity_history = None

    returned = get_recommended_stories(db_connection.cursor(), entity_history, 20)

    return jsonify(returned)