|
@@ -2,6 +2,7 @@ import json
|
|
|
import pandas as pd
|
|
|
|
|
|
from .basic_queries import basicQueries
|
|
|
+from .format import highlightContext
|
|
|
|
|
|
|
|
|
|
|
@@ -18,7 +19,8 @@ class contexts(basicQueries):
|
|
|
textlist = self.findtexts(tipo_ricerca, ricercadf, index)
|
|
|
contexts = self.findcontexts (textlist)
|
|
|
bibliocontexts = self.findbib (contexts)
|
|
|
- highlights = self.highlight(bibliocontexts)
|
|
|
+ highlights = highlightContext
|
|
|
+ (bibliocontexts)
|
|
|
return highlights.to_dict(orient='records')
|
|
|
|
|
|
|
|
@@ -30,7 +32,7 @@ class contexts(basicQueries):
|
|
|
contestosingolo = self.singlecontexts(contestimultiplidf, indice, parole, periodi, brani)
|
|
|
braniassociati = self.findlinks(contestosingolo)
|
|
|
contestosingoloclean = self.findbib (braniassociati)
|
|
|
- contestosingoloclean = self.highlight(contestosingoloclean)
|
|
|
+ contestosingoloclean = highlightContext(contestosingoloclean)
|
|
|
return contestosingoloclean.to_dict(orient='records')
|
|
|
|
|
|
|
|
@@ -79,7 +81,7 @@ class contexts(basicQueries):
|
|
|
context ['piniz'] = queryresponse["piniz"].min()
|
|
|
context ['pfin'] = queryresponse["pfin"].max()
|
|
|
context['contesto'] = contexts[0]
|
|
|
- context['format contesto'] = formats[0]
|
|
|
+ context['formattazione contesto'] = formats[0]
|
|
|
return pd.DataFrame(context).T.reset_index(drop=True)
|
|
|
|
|
|
|
|
@@ -98,7 +100,7 @@ class contexts(basicQueries):
|
|
|
fileQueryData = {'sigla': siglalocal, 'minChar': queryresponse["piniz"].min(), 'maxChar': queryresponse["pfin"].max()}
|
|
|
cont, form = self.queryHandler.textQuery(fileQueryData, True)
|
|
|
context['nota'] = cont
|
|
|
- context['format nota'] = json.dumps(form)
|
|
|
+ context['formattazione nota'] = json.dumps(form)
|
|
|
return context
|
|
|
if linkslocal == 2:
|
|
|
queryData = {'queryType': 'links', 'querySubtype': 'testo_associato', 'ntxlocal': ntxlocal, 'pinizlocal': pinizlocal, 'pitxtlocal': pitxtlocal, 'pfinlocal': pfinlocal}
|
|
@@ -106,18 +108,18 @@ class contexts(basicQueries):
|
|
|
fileQueryData = {'sigla': siglalocal, 'minChar': queryresponse["piniz"].min(), 'maxChar': queryresponse["pfin"].max()}
|
|
|
cont, form = self.queryHandler.textQuery(fileQueryData, True)
|
|
|
context['testo associato'] = cont
|
|
|
- context['format testo associato'] = json.dumps(form)
|
|
|
+ context['formattazione testo associato'] = json.dumps(form)
|
|
|
if linkslocal == 3:
|
|
|
queryData = {'queryType': 'links', 'querySubtype': 'nota', 'ntxlocal': ntxlocal, 'pinizlocal': pinizlocal, 'pitxtlocal': pitxtlocal, 'pfinlocal': pfinlocal}
|
|
|
queryresponse = self.queryHandler.query(queryData, pandas=True)
|
|
|
fileQueryData = {'sigla': siglalocal, 'minChar': queryresponse["piniz"].min(), 'maxChar': queryresponse["pfin"].max()}
|
|
|
cont, form = self.queryHandler.textQuery(fileQueryData, True)
|
|
|
context['nota'] = cont
|
|
|
- context['format nota'] = json.dumps(form)
|
|
|
+ context['formattazione nota'] = json.dumps(form)
|
|
|
queryData2 = {'queryType': 'links', 'querySubtype': 'testo_associato', 'ntxlocal': ntxlocal, 'pinizlocal': pinizlocal, 'pitxtlocal': pitxtlocal, 'pfinlocal': pfinlocal}
|
|
|
queryresponse2 = self.queryHandler.query(queryData2, pandas=True)
|
|
|
fileQueryData2 = {'sigla': siglalocal, 'minChar': queryresponse2["piniz"].min(), 'maxChar': queryresponse2["pfin"].max()}
|
|
|
cont2, form2 = self.queryHandler.textQuery(fileQueryData2, True)
|
|
|
context['testo associato'] = cont2
|
|
|
- context['format testo associato'] = json.dumps(form2)
|
|
|
+ context['formattazione testo associato'] = json.dumps(form2)
|
|
|
return context
|