def ajaxGetUG(): #ajax从后台取数据 if request.form["input"] != "": rawInput = request.form["input"] processedData = userGroup.process_request_data(rawInput) examData = userGroup.load_data() try: finalData = dict([tuple([examData[key.encode("utf-8")], value]) for key, value in processedData.items()]) except Exception,e: print key,e qDsl = userGroup.query_dsl(finalData)
def ajaxGetUG(): #ajax从后台取数据 # if request.form["input"] != "": if len(request.form) != 0: # rawInput = request.form["input"] # processedData = userGroup.process_request_data(rawInput) parPath = os.getcwd() pathFlag = parPath + "/data/test_flag.txt" processedData = request.form examData = userGroup.load_data(pathFlag) try: final = dict([tuple([examData[key.encode("utf-8").strip()], value.strip()]) for key, value in processedData.items()]) except Exception,e: print [key],"*********************************8",[e] parPath = os.getcwd() pathTag = parPath + "/data/test_tag.txt" finalData = userGroup.tranform_checkbox_2_es(pathTag, final) # print finalData, "<<<<<<<<<<<<<<<<<<<" qDsl = userGroup.query_dsl(finalData) parPath = os.getcwd() pathQdsl = parPath + "/data/qdsl.txt" f = open(pathQdsl, "w") f.write(qDsl) f.close() qDsl = userGroup.query_dsl(finalData) se = es.search(index=myindex, doc_type="ulb_collect_all", body=qDsl) parPath = os.getcwd() pathQdsl = parPath + "/data/qdsl.txt" f = open(pathQdsl, "w") f.write(qDsl) f.close() total = se['hits']['total']