def delete_Gensim_IndexSet(): """after Indexing there might be no need to keep the indexed items """ if request.method == "GET": training_id = request.args.get("training_id", "0") if request.method == "POST": training_id = request.form["training_id"] i = Indexing(training_id, db_location) i.delete_set() """ @todo jsonify the result """ return "deleting index ok\n"
def Gensim_IndexSet(): """ start the indexing with formally done filled items """ if request.method == "GET": training_id = request.args.get("training_id", "0") if request.method == "POST": training_id = request.form["training_id"] i = Indexing(training_id, db_location) i.commit_indexing_set() msg = {"msg": "indexing_ok"} return json.dumps(msg)
def initGensimTrainingSet(): """now the complicated stuff begins This is function is supposed to take the initial steps like allocation space for the model etc parameters: id=string """ if request.method == "POST": id = request.form["training_id"] if request.method == "GET": id = request.args.get("training_id", "1", type=int) t = Training(training_id=id, db_location=db_location) result = t.init_training_set() i = Indexing(id, db_location) i.init_indexing_set() """ @todo jsonify the result """ return str(result)
def gensim_train_fillIndexingSet(): """ filling the index """ if request.method == "POST": training_id = request.form["training_id"] document_text = request.form["document_text"] document_id = request.form["document_id"] if request.method == "GET": document_id = request.args.get("document_id", "0") training_id = request.args.get("training_id", "0") document_text = request.args.get("document_text", "0") q = Indexing(training_id, db_location) q.fill_indexing_set(document_text, document_id) msg = {"msg": "fill_ok"} return json.dumps(msg)