Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --irrit_reiteration
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(\d+|\b\w*ième|plusieurs*)\sfois(?:\W+\w+){1,5}?\W+r{0,1}(appel|conta|[éeè]cri|demand)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '\s(appel[a-zéèer]*|t[eéè]l[eéè]phon[éerè]+)(\W+\w+){,5}\sfois', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'à chaque fois', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'l[aes]+ dernières? fois', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '[çcels]+a\sfai[ts]*(\W+\w+){,5}\sfoi', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'pas\sla\spremi[eéè]re\sfois', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'plusieurs*\sfoi[se]\sauparavant', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_reiteration
- --irrit_remboursement_tardif
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'atten[dres]+(\W+\w+){,5}\srembours', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'pas(\W+\w+){,5}\s(re[cç]us?|eu)(\W+\w+){,5}\srembours', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_remboursement_tardif
- --irrit_absence_reponse
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'a[vezr]*\s(rien|pas)\sr[eéè]pondu', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'répond[erzs]*\s(\W+\w+){,5}(pas|jamais)(\W+\w+){,5}\s(questions?)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'pas(\W+\w+){1,5}\sr[eèé]pon[erzs]*(\W+\w+){1,5}\squestions?', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'pas(\W+\w+){1,5}\sr[éèe]pon[deurzs]*', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'refus+(\W+\w+){1,5}\sr[éeè]pon[deurzs]*', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'aucun[nes]*\sr[eéè]ponse\sde\svo', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'je\s(reste|suis)\ssans\sr[éeè]ponse', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(aucuns*|sans|pas\sde|pas\seu\sde)\sretour', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(on|personne)(\s|\s(ne\s(me|m.a)\s)|\sne\s)r[éeè]pond', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_absence_reponse
- --irrit_difficulte_acces
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(arriv.{1,5}pa|impossible|probl[eéè]m).{0,15}(conne[cterxions]+|t[éèe]l[éèe]charg|espac.{1,5}clien)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(probl[eéè]).{1,15}(espac.{1,5}clien|identif|mot.{1,8}pass)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(espac.{1,5}clien|identif|mot.{1,8}pass).{1,10}march.{1,5}pa', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_difficulte_acces
- --irrit_lenteur_traitement
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'la\slenteur\sde', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '[çsc]a\s(tra[iî]ne)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(trop|si|très)\slong', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(trop|autant)\sde\stemps', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_lenteur_traitement
- --irrit_contest_index
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(erreur|contest|r[eéè]clam|pas\sles?\sbons?|incohé|souci).{1,20}(index|rel[eéè]v[eéè])', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(index|rel[eéè]v[eéè]).{1,30}(erron|faux|incoh[eéè]ren|corresponds?\spas)', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_contest_index
- --irrit_contest_fact
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '([cçs]a\s(me\s)?parr?a[îi].?|c.?\s?(est)?|\strouve\s[cçs]a)\s(vraiment\s)?[eèé]norme', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'comprends.{1,5}pas.{1,50}fact', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(comment.{1,10}|pas).{1,5}possible.{1,30}fact', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'factur((\S+)\s){1,4}(comment.{1,10}|pas).{1,4}possible', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'fact.{1,25}(\d\sfois(\W+\w+){1,5}?\s[eéè]lev|doublé|tripl)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '([eéè]norme|trop).{1,40}(euros)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '\squoi.((\S+)\s){0,4}fact', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'pourquoi.((\S+)\s){0,3}fact', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(r[eéè]clamation|contest(er|ation)).((\S+)\s){0,4}fact', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'fact.((\S+)\s){0,6}(r[eéè]clamation|contest(er|ation))', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_contest_fact
- --irrit_process_fact
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(ne\sveu[xt]\s(pas|plus)|refus|changer|arr[eéè]t).{1,20}(pr[eéè]l[eéè]vement\sautomat|carte|ch[éeè]q|mode.{1,10}(paie|pr[eéè]lev))', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(pr[eéè]l[eéè]vement\sautomat|carte|ch[éeè]q|(mode.{1,10}(paie|pr[eéè]lev))|mensualisation).{1,10}(ne\sme\sconvients?\s(pas|plus))', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'd[eéè]j[aà]\s(pay|envo).{1,10}(fact|cheq)', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_process_fact
- --irrit_cheq_ener
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'ch[eéè]que.{1,5}[eéè]nergie\s((\S+)\s){1,8}pas\s((\S+)\s){0,2}(d[eéè]dui|d[eéè]bit)', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_cheq_ener
- --irrit_redirect_serv_recouvr
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(transmi|transf[eéè]|remont|contact|appel|all|deman|vo[yi]|pass|v[eéè]rifi)((\S+)\s){0,3}service.{1,6}recouvrement', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_redirect_serv_recouvr
- --irrit_serv_recouvr
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(plei|toujour|beaucou|tout\sle\stem)((\S+)\s){1,8}(relanc|mails?\s?)((\S+)\s){1,8}servic((\S+)\s){1,3}recouvr', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'd[eé]j[aà]\s(appel|conta|vu\s)((\S+)\s){1,8}recouvr', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_serv_recouvr
- --irrit_diff_auto_rlv
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(probl[éeè]|essay.{1,10}faire|arrive.{1,5}pas|souci).{1,30}auto[-|\s]rel[eèé]ve', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_diff_auto_rlv
- --irrit_process_souscription
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'final.{1,10}signatur.{1,10}contr', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(av.{1,5}pa|aucune).{1,10}demand.{1,10}souscript', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'refaire\s((\S+)\s){1,5}souscript', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_process_souscription
- --irrit_process_mise_en_serv
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(pas.{1,10}(re[çc]u|activ)).{1,10}compteur', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'compteur.{1,20}(pas.{1,10}(activ|arriv))', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_process_mise_en_serv
- --irrit_absence_recept_fact
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'ai(\W+\w+){,5}\s(rien|pas)\sre[cç]u.{1,10}fact', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_absence_recept_fact
- --irrit_absence_prel_fact
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(j.\s?a|je\sn.\s?a|factur|nou|mar|conjoin|fil|femm)((\S+)\s){1,4}(pas|jamais|toujours\spas)\s[eéè]t[eéè].{1,5}(d[eéè]bit|pr[eéè]lev)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(nous|on|vous)\s((\S+)\s){1,4}(pas|jamais|toujours\spas)\s[eéè]t[eéè].{1,5}(d[eéè]bit|pr[eéè]lev)', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_absence_prel_fact
- --irrit_dysfonct_compt
- ,CASE
- WHEN REGEXP_INSTR(TEXT, '(dysfonct|probl[eéè]|souci|anomali)((\S+)\s){1,3}compteu', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'compteu.{1,20}(marche\s((\S+)\s){0,3}pas|souci|probl[eéè])', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_dysfonct_compt
- --irrit_resil_non_traite
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'd[eé]j[aà]\sfai((\S+)\s){1,5}r[eéè]siliat', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'd[ée]j[aà]\sdemand((\S+)\s){1,3}r[eéè]siliat', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(erreu|pas\snorma)((\S+)\s){1,8}contra((\S+)\s){1,5}actif', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'contra((\S+)\s){1,5}acti((\S+)\s){1,7}r[eéè]sil', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'r[eéè]sil((\S+)\s){1,7}contra((\S+)\s){1,3}toujours\sactif', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_resil_non_traite
- --irrit_resil_non_soll
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'jamai((\S+)\s){1,5}(demand)((\S+)\s){1,4}r[eéè]sil', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(une|la)\s(r[eéè]sil[eéèation]*).{1,5}tor[td]', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'r[eéè]sil((\S+)\s){1,5}(pas|jamais).{1,8}demand', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_resil_non_soll
- --irrit_process_interv
- ,CASE
- WHEN REGEXP_INSTR(TEXT, 'technicien.{0,10}\s(mais|jamais\svenu)\s', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'intervention.{0,30}(déla|urge)', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, '(intervention|technicien).{1,30}(mal.{1,5}pass|toujour.{1,10}(pa|probl[eéè]m))', 1,1,1,'i') > 0 THEN 1
- WHEN REGEXP_INSTR(TEXT, 'technicien.{1,10}(aurait.{1,5}d[ûu]|devait?|pas).{1,5}ven', 1,1,1,'i') > 0 THEN 1
- ELSE 0
- END AS irrit_process_interv
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement