diff --git a/data_indexees.csv b/data_indexees.csv index 150a06f..e5d803c 100644 --- a/data_indexees.csv +++ b/data_indexees.csv @@ -1,3 +1,86 @@ ,index,mots,occurence,moyenne,id_formation,source_field -0,0,ger,1,0.5,MAN10,title -1,1,polyvalent,1,0.5,MAN10,title +0,0,publiquel,1,0.01,8866,default +1,1,transmiss,1,0.01,8866,default +2,2,apre,1,0.01,8866,default +3,3,liquid,1,0.01,8866,default +4,4,budgetl,1,0.01,8866,default +5,5,2,1,0.01,8866,default +6,6,toutavantun,1,0.01,8866,default +7,7,5,1,0.01,8866,default +8,8,vot,1,0.01,8866,default +9,9,present,1,0.01,8866,default +10,10,cot,2,0.02,8866,default +11,11,autoris,2,0.02,8866,default +12,12,suiv,2,0.02,8866,default +13,13,engag,1,0.01,8866,default +14,14,mis,1,0.01,8866,default +15,15,recouvr,1,0.01,8866,default +16,16,recettesconstat,1,0.01,8866,default +17,17,execu,2,0.02,8866,default +18,18,emiss,1,0.01,8866,default +19,19,financ,1,0.01,8866,default +20,20,cred,2,0.02,8866,default +21,21,ap,1,0.01,8866,default +22,22,cle,1,0.01,8866,default +23,23,structurel,1,0.01,8866,default +24,24,servic,1,0.01,8866,default +25,25,ordon,1,0.01,8866,default +26,26,programm,3,0.03,8866,default +27,27,p503,1,0.01,8866,default +28,28,different,1,0.01,8866,default +29,29,ordonnanc,1,0.01,8866,default +30,30,travailun,1,0.01,8866,default +31,31,amort,1,0.01,8866,default +32,32,processus,1,0.01,8866,default +33,33,pai,3,0.03,8866,default +34,34,autodiagnostic,1,0.01,8866,default +35,35,bp,1,0.01,8866,default +36,36,formationreduir,1,0.01,8866,default +37,37,del,1,0.01,8866,default +38,38,fondamental,1,0.01,8866,default +39,39,trait,1,0.01,8866,default +40,40,dgp,1,0.01,8866,default +41,41,princip,1,0.01,8866,default +42,42,charg,2,0.02,8866,default +43,43,oper,2,0.02,8866,default +44,44,rest,1,0.01,8866,default +45,45,toutdevelopp,1,0.01,8866,default +46,46,groupe1,1,0.01,8866,default +47,47,creanc,1,0.01,8866,default +48,48,realis,1,0.01,8866,default +49,49,titr,1,0.01,8866,default +50,50,cp,1,0.01,8866,default +51,51,situat,1,0.01,8866,default +52,52,4,1,0.01,8866,default +53,53,produit,1,0.01,8866,default +54,54,lois,1,0.01,8866,default +55,55,elabor,1,0.01,8866,default +56,56,publiqu,1,0.01,8866,default +57,57,pris,1,0.01,8866,default +58,58,provis,1,0.01,8866,default +59,59,depensesl,1,0.01,8866,default +60,60,comptabl,1,0.01,8866,default +61,61,primit,1,0.01,8866,default +62,62,def,1,0.01,8866,default +63,63,modif,1,0.01,8866,default +64,64,vir,1,0.01,8866,default +65,65,global,1,0.01,8866,default +66,66,valid,1,0.01,8866,default +67,67,budgetair,1,0.01,8866,default +68,68,3,1,0.01,8866,default +69,69,budget,4,0.04,8866,default +70,70,comptabilit,2,0.02,8866,default +71,71,semain,2,0.02,8866,default +72,72,decis,1,0.01,8866,default +73,73,general,1,0.01,8866,default +74,74,control,1,0.01,8866,default +75,75,rapport,1,0.01,8866,default +76,76,renforc,1,0.01,8866,default +77,77,7,1,0.01,8866,default +78,78,cloturel,1,0.01,8866,default +79,79,rectif,1,0.01,8866,default +80,80,separ,1,0.01,8866,default +81,81,orient,1,0.01,8866,default +82,82,notion,2,0.02,8866,default +83,83,ordre,1,0.01,8866,default +84,84,oeuvr,1,0.01,8866,default diff --git a/ela_output_test_file_pandas_2.txt b/ela_output_test_file_pandas_2.txt index 93566dd..87215d9 100644 --- a/ela_output_test_file_pandas_2.txt +++ b/ela_output_test_file_pandas_2.txt @@ -1,3 +1,14 @@ mots occurence moyenne id_formation source_field -0 ger 1 0.5 MAN10 title -1 polyvalent 1 0.5 MAN10 title \ No newline at end of file +0 publiquel 1 0.01 8866 default +1 transmiss 1 0.01 8866 default +2 apre 1 0.01 8866 default +3 liquid 1 0.01 8866 default +4 budgetl 1 0.01 8866 default +.. ... ... ... ... ... +80 separ 1 0.01 8866 default +81 orient 1 0.01 8866 default +82 notion 2 0.02 8866 default +83 ordre 1 0.01 8866 default +84 oeuvr 1 0.01 8866 default + +[85 rows x 5 columns] \ No newline at end of file diff --git a/main.py b/main.py index 264bf69..98ac109 100644 --- a/main.py +++ b/main.py @@ -824,4 +824,4 @@ if __name__ == '__main__': context = ('./ssl2/key.pem', './ssl2/cert.pem') app.run(host='127.0.0.1', port=5000, debug=True, threaded=True) - #app.run(host='192.168.0.21', port=5000, debug=True) + #app.run(host='192.168.1.21', port=5000, debug=True) diff --git a/wrapper.py b/wrapper.py index 37cc018..f3e9d2f 100644 --- a/wrapper.py +++ b/wrapper.py @@ -25,13 +25,19 @@ class JSONEncoder(json.JSONEncoder): def default(self, o): if isinstance(o, ObjectId): return str(o) + print(self) + print(o) return json.JSONEncoder.default(self, o) CONNECTION_STRING = "mongodb://localhost/cherifdb" client = MongoClient(CONNECTION_STRING) dbname = client['cherifdb'] - +''' +La taille maximal d'un champs à retourner. +Au dela de 300 caractère, le système rame +''' +MAX_CARACT = 300 def get_recherche_gle_class(sentence): try: @@ -179,7 +185,16 @@ def get_all_class(diction): insertObject = [] for x in coll_name.find({'valide':'1', 'locked':'0'}, {"_id": 0, "indexed": 0, "indexed_desc": 0, "indexed_obj": 0, "indexed_title": 0, "valide": 0, "locked": 0, "partner_owner_recid": 0, }): - mycommon.myprint(x) + #mycommon.myprint("AVANT ==> "+str(x['description'])) + val = x['description'] + if( len(x['description']) > MAX_CARACT ): + x['description'] = val[:MAX_CARACT]+" ..." + + else: + x['description'] = val[:MAX_CARACT] + + #mycommon.myprint("APRES ==> " + str(x['description'])) + user = x user['id'] = str(val_tmp) insertObject.append(JSONEncoder().encode(user))