Validation 15/03/22 - 10h21

master
ChérifBALDE 2022-03-17 20:54:47 +01:00 committed by cherif
parent d20ea532e9
commit 878c98a1eb
4 changed files with 116 additions and 7 deletions

View File

@ -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

1 index mots occurence moyenne id_formation source_field
2 0 0 ger publiquel 1 0.5 0.01 MAN10 8866 title default
3 1 1 polyvalent transmiss 1 0.5 0.01 MAN10 8866 title default
4 2 2 apre 1 0.01 8866 default
5 3 3 liquid 1 0.01 8866 default
6 4 4 budgetl 1 0.01 8866 default
7 5 5 2 1 0.01 8866 default
8 6 6 toutavantun 1 0.01 8866 default
9 7 7 5 1 0.01 8866 default
10 8 8 vot 1 0.01 8866 default
11 9 9 present 1 0.01 8866 default
12 10 10 cot 2 0.02 8866 default
13 11 11 autoris 2 0.02 8866 default
14 12 12 suiv 2 0.02 8866 default
15 13 13 engag 1 0.01 8866 default
16 14 14 mis 1 0.01 8866 default
17 15 15 recouvr 1 0.01 8866 default
18 16 16 recettesconstat 1 0.01 8866 default
19 17 17 execu 2 0.02 8866 default
20 18 18 emiss 1 0.01 8866 default
21 19 19 financ 1 0.01 8866 default
22 20 20 cred 2 0.02 8866 default
23 21 21 ap 1 0.01 8866 default
24 22 22 cle 1 0.01 8866 default
25 23 23 structurel 1 0.01 8866 default
26 24 24 servic 1 0.01 8866 default
27 25 25 ordon 1 0.01 8866 default
28 26 26 programm 3 0.03 8866 default
29 27 27 p503 1 0.01 8866 default
30 28 28 different 1 0.01 8866 default
31 29 29 ordonnanc 1 0.01 8866 default
32 30 30 travailun 1 0.01 8866 default
33 31 31 amort 1 0.01 8866 default
34 32 32 processus 1 0.01 8866 default
35 33 33 pai 3 0.03 8866 default
36 34 34 autodiagnostic 1 0.01 8866 default
37 35 35 bp 1 0.01 8866 default
38 36 36 formationreduir 1 0.01 8866 default
39 37 37 del 1 0.01 8866 default
40 38 38 fondamental 1 0.01 8866 default
41 39 39 trait 1 0.01 8866 default
42 40 40 dgp 1 0.01 8866 default
43 41 41 princip 1 0.01 8866 default
44 42 42 charg 2 0.02 8866 default
45 43 43 oper 2 0.02 8866 default
46 44 44 rest 1 0.01 8866 default
47 45 45 toutdevelopp 1 0.01 8866 default
48 46 46 groupe1 1 0.01 8866 default
49 47 47 creanc 1 0.01 8866 default
50 48 48 realis 1 0.01 8866 default
51 49 49 titr 1 0.01 8866 default
52 50 50 cp 1 0.01 8866 default
53 51 51 situat 1 0.01 8866 default
54 52 52 4 1 0.01 8866 default
55 53 53 produit 1 0.01 8866 default
56 54 54 lois 1 0.01 8866 default
57 55 55 elabor 1 0.01 8866 default
58 56 56 publiqu 1 0.01 8866 default
59 57 57 pris 1 0.01 8866 default
60 58 58 provis 1 0.01 8866 default
61 59 59 depensesl 1 0.01 8866 default
62 60 60 comptabl 1 0.01 8866 default
63 61 61 primit 1 0.01 8866 default
64 62 62 def 1 0.01 8866 default
65 63 63 modif 1 0.01 8866 default
66 64 64 vir 1 0.01 8866 default
67 65 65 global 1 0.01 8866 default
68 66 66 valid 1 0.01 8866 default
69 67 67 budgetair 1 0.01 8866 default
70 68 68 3 1 0.01 8866 default
71 69 69 budget 4 0.04 8866 default
72 70 70 comptabilit 2 0.02 8866 default
73 71 71 semain 2 0.02 8866 default
74 72 72 decis 1 0.01 8866 default
75 73 73 general 1 0.01 8866 default
76 74 74 control 1 0.01 8866 default
77 75 75 rapport 1 0.01 8866 default
78 76 76 renforc 1 0.01 8866 default
79 77 77 7 1 0.01 8866 default
80 78 78 cloturel 1 0.01 8866 default
81 79 79 rectif 1 0.01 8866 default
82 80 80 separ 1 0.01 8866 default
83 81 81 orient 1 0.01 8866 default
84 82 82 notion 2 0.02 8866 default
85 83 83 ordre 1 0.01 8866 default
86 84 84 oeuvr 1 0.01 8866 default

View File

@ -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
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]

View File

@ -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)

View File

@ -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))