query in progress
This commit is contained in:
parent
13b1bc2d37
commit
3f90b714d0
|
|
@ -1,7 +1,7 @@
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis} from './dataMgr.js';
|
import { getVersiConCitazioni, queryRiferimenti, getListaRis, cleanListaRis, getContextLastP} from './dataMgr.js';
|
||||||
import { getJsonQuery, emptyStructCard } from './script_5.0.js';
|
import { getJsonQuery, emptyStructCard } from './script_5.0.js';
|
||||||
import {resetGraphStr} from './syntgraph_5.0.js'
|
import {resetGraphStr} from './syntgraph_5.0.js'
|
||||||
|
|
||||||
|
|
@ -316,7 +316,9 @@ $(document).ready(function() {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
numeroRisultati = numeroRisultati + 1;
|
numeroRisultati = numeroRisultati + 1;
|
||||||
|
//getContextLastP(risultato, contextLength)
|
||||||
ultimaPosizione = getContextLastPosition(risultato, contextLength);
|
ultimaPosizione = getContextLastPosition(risultato, contextLength);
|
||||||
|
//console.log(ultimaPosizione)
|
||||||
}
|
}
|
||||||
numeroContesti = numeroRisultati
|
numeroContesti = numeroRisultati
|
||||||
return (numeroRisultati)
|
return (numeroRisultati)
|
||||||
|
|
@ -1876,7 +1878,7 @@ $(document).ready(function() {
|
||||||
titolocanto.appendTo(divcanto)
|
titolocanto.appendTo(divcanto)
|
||||||
//nuovo
|
//nuovo
|
||||||
var olversi = $('<ol />')
|
var olversi = $('<ol />')
|
||||||
olversi.attr('class', 'pb-4')
|
olversi.attr('class', 'pb-4 pr-4')
|
||||||
olversi.appendTo(divcanto)
|
olversi.appendTo(divcanto)
|
||||||
//fine nuovo
|
//fine nuovo
|
||||||
divcanto.appendTo('#displaycanto')
|
divcanto.appendTo('#displaycanto')
|
||||||
|
|
|
||||||
|
|
@ -41,6 +41,12 @@ const conn = await db.connect();
|
||||||
await conn.query(`
|
await conn.query(`
|
||||||
CREATE TABLE riferimenti AS
|
CREATE TABLE riferimenti AS
|
||||||
SELECT * FROM "https://lida.dantenetwork.it/js/data/riferimenti_3.parquet";
|
SELECT * FROM "https://lida.dantenetwork.it/js/data/riferimenti_3.parquet";
|
||||||
|
CREATE TABLE prima AS
|
||||||
|
SELECT * FROM "https://lida.dantenetwork.it/js/data/inf.parquet";
|
||||||
|
CREATE TABLE seconda AS
|
||||||
|
SELECT * FROM "https://lida.dantenetwork.it/js/data/pur.parquet";
|
||||||
|
CREATE TABLE terza AS
|
||||||
|
SELECT * FROM "https://lida.dantenetwork.it/js/data/par.parquet";
|
||||||
`);
|
`);
|
||||||
|
|
||||||
var table = await conn.query(`
|
var table = await conn.query(`
|
||||||
|
|
@ -75,6 +81,12 @@ const result4 = table1.toArray().map((row) => row.toJSON());
|
||||||
rif_fonti = result4.map((x) => x['TiFo']);
|
rif_fonti = result4.map((x) => x['TiFo']);
|
||||||
|
|
||||||
//console.log(rif_fonti)
|
//console.log(rif_fonti)
|
||||||
|
var tableP = await conn.query(`
|
||||||
|
select * from terza limit 10;
|
||||||
|
`);
|
||||||
|
const result5 = tableP.toArray().map((row) => row.toJSON());
|
||||||
|
console.log(result5)
|
||||||
|
|
||||||
await conn.close();
|
await conn.close();
|
||||||
|
|
||||||
console.log('done')
|
console.log('done')
|
||||||
|
|
@ -302,4 +314,31 @@ function filtroContesto(marray, cantica, op) {
|
||||||
console.log(filtrost)
|
console.log(filtrost)
|
||||||
}
|
}
|
||||||
return filtrost
|
return filtrost
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Contesto
|
||||||
|
|
||||||
|
export async function getContextLastP(formaid, numversi = 3) {
|
||||||
|
|
||||||
|
var listaforme = 'prima';
|
||||||
|
|
||||||
|
|
||||||
|
if (parseInt(formaid) > 33373 && parseInt(formaid) < 66588) {
|
||||||
|
listaforme = 'seconda';
|
||||||
|
|
||||||
|
}
|
||||||
|
if (parseInt(formaid) > 66587 && parseInt(formaid) < 99314) {
|
||||||
|
listaforme = 'terza';
|
||||||
|
|
||||||
|
}
|
||||||
|
const tconn = await db.connect();
|
||||||
|
var querycnt = 'select index, Text, Position, IRI from '+listaforme+" where Position='"+formaid+"'"
|
||||||
|
var rs = await tconn.query(querycnt)
|
||||||
|
var result4 = rs.toArray().map((row) => row.toJSON());
|
||||||
|
console.log(" "+formaid)
|
||||||
|
console.log(result4[0]['index'])
|
||||||
|
console.log('-----------------------------------------')
|
||||||
|
console.log(parseInt(result4[0]['index'])+10)
|
||||||
|
await tconn.close();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -481,7 +481,7 @@ function buildSQ(stquery) {
|
||||||
return (myquery)
|
return (myquery)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
if (((stquery[clause]['typeSyntax0'].trim() != '' && stquery[clause]['typeSyntax0'].trim() != '.+') ||
|
if (((stquery[clause]['typeSyntax0'].trim() != '' && stquery[clause]['typeSyntax0'].trim() != '.+') ||
|
||||||
(stquery[clause]['functionSyntax'].trim() != '' && stquery[clause]['functionSyntax'].trim() != '.+')) &&
|
(stquery[clause]['functionSyntax'].trim() != '' && stquery[clause]['functionSyntax'].trim() != '.+')) &&
|
||||||
stquery[clause]['typeGramm0'].trim() != 'all') {//entrambi i filtri
|
stquery[clause]['typeGramm0'].trim() != 'all') {//entrambi i filtri
|
||||||
|
|
@ -522,7 +522,7 @@ function buildSQ(stquery) {
|
||||||
return multipleCondSpQuery;
|
return multipleCondSpQuery;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//Simple query
|
//Simple query
|
||||||
|
|
||||||
filtroContestoJson = getFiltroContestoJson(JSON.parse(stquery['Clausola0']['contesto']))
|
filtroContestoJson = getFiltroContestoJson(JSON.parse(stquery['Clausola0']['contesto']))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue