Example #1
0
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)
Example #2
0
File: hello.py Project: yidun55/web
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']