change
Browse files- SkillExtractV1.py +7 -7
SkillExtractV1.py
CHANGED
@@ -7,7 +7,7 @@ class SkillExtractorDetailsV1:
|
|
7 |
|
8 |
def GetSkillData(skill_extractor, inputData, db_params):
|
9 |
getdbskills = SkillExtractorDetailsV1.GetSkillDatafromDB(db_params)
|
10 |
-
|
11 |
skills_list = []
|
12 |
annotations = skill_extractor.annotate(inputData)
|
13 |
matches = annotations['results']['full_matches']+annotations['results']['ngram_scored']
|
@@ -18,6 +18,8 @@ class SkillExtractorDetailsV1:
|
|
18 |
skill_name = skill_name1.split("(")[0].strip()
|
19 |
skill_type = skill_extractor.skills_db[skill_id]['skill_type']
|
20 |
skill_score = round(result['score'],2)
|
|
|
|
|
21 |
if(skill_type != 'Soft Skill'):
|
22 |
#print(skill_name)
|
23 |
if( skill_name in skills_list):
|
@@ -28,11 +30,9 @@ class SkillExtractorDetailsV1:
|
|
28 |
|
29 |
def GetSkillDatafromDB(db_params):
|
30 |
conn = psycopg2.connect(**db_params)
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
skill_data = cursor_obj.fetchall()
|
36 |
-
return skill_data
|
37 |
|
38 |
|
|
|
7 |
|
8 |
def GetSkillData(skill_extractor, inputData, db_params):
|
9 |
getdbskills = SkillExtractorDetailsV1.GetSkillDatafromDB(db_params)
|
10 |
+
|
11 |
skills_list = []
|
12 |
annotations = skill_extractor.annotate(inputData)
|
13 |
matches = annotations['results']['full_matches']+annotations['results']['ngram_scored']
|
|
|
18 |
skill_name = skill_name1.split("(")[0].strip()
|
19 |
skill_type = skill_extractor.skills_db[skill_id]['skill_type']
|
20 |
skill_score = round(result['score'],2)
|
21 |
+
result = getdbskills[getdbskills['skill'] == skill_name.upper()]
|
22 |
+
print('----'+ result)
|
23 |
if(skill_type != 'Soft Skill'):
|
24 |
#print(skill_name)
|
25 |
if( skill_name in skills_list):
|
|
|
30 |
|
31 |
def GetSkillDatafromDB(db_params):
|
32 |
conn = psycopg2.connect(**db_params)
|
33 |
+
|
34 |
+
query = "select upper(skilldetails) skill from skillmaster where weightage = 0"
|
35 |
+
df = pd.read_sql_query(query, conn)
|
36 |
+
return df
|
|
|
|
|
37 |
|
38 |
|