Commit c6cefede authored by PkSM3's avatar PkSM3

[UPDATE] ngrams-table with miamlist+tfidf at start

parent 18b05727
......@@ -897,10 +897,6 @@ function GET_( url , callback ) {
// [ = = = = = = = = = = INIT = = = = = = = = = = ]
// http://localhost:8000/api/node/84592/ngrams?format=json&score=tfidf,occs&list=miam
var corpus_id = getIDFromURL( "corpus" )
// var url0=window.location.origin+"/api/node/"+corpus_id+"/ngrams?format=json&score=tfidf,occs&list=stop&limit=1000",
// url1=window.location.origin+"/api/node/"+corpus_id+"/ngrams/group",
// url2=window.location.origin+"/api/node/"+corpus_id+"/ngrams/list/map",
// url3=window.location.origin+"/api/node/"+corpus_id+"/ngrams?format=json&score=tfidf,occs&list=miam&limit=1000";
var NGrams = {
"group" : {},
"stop" : {},
......@@ -911,44 +907,10 @@ var NGrams = {
$("#corpusdisplayer").hide()
// // The AJAX's in cascade:
// GET_( url0 , function(result) {
// if(result!=false) {
// for(var i in result) {
// NGrams["stop"][result[i].id] = result[i]
// }
// }
// GET_( url1 , function(result) {
// if(result!=false) {
// NGrams["group"] = result
// }
// GET_( url2 , function(result) {
// if(result!=false) {
// NGrams["map"] = result
// }
// GET_( url3 , function(result) {
// if(result!=false) {
// NGrams["main"] = {
// "ngrams": result,
// "scores": {
// "initial":"tfidf",
// "nb_docs":result.length,
// "orig_nb_ngrams":1,
// "nb_ngrams":result.length,
// }
// }
// AfterAjax()
// }
// });
// });
// });
// });
var url = [
window.location.origin+"/api/node/"+corpus_id+"/ngrams/list/map?custom",
window.location.origin+"/api/node/"+corpus_id+"/ngrams/list/miam?custom",
window.location.origin+"/api/node/"+corpus_id+"/ngrams/list/map",
window.location.origin+"/api/node/"+corpus_id+"/ngrams/group",
window.location.origin+"/api/node/"+corpus_id+"/ngrams?format=json&score=tfidf,occs&list=stop&limit=1000",
]
......@@ -956,9 +918,10 @@ var url = [
// The AJAX's in cascade:
GET_( url[0] , function(result) {
// = = = = MIAM = = = = //
if(result!=false) {
NGrams["main"] = {
"ngrams": [],
"scores": {
......@@ -968,26 +931,35 @@ GET_( url[0] , function(result) {
"nb_ngrams":result.length,
}
}
var counter = 0
for(var i in result) {
NGrams["map"][result[i].id] = true
for(var i in result)
NGrams["main"].ngrams.push(result[i])
NGrams["main"].ngrams[counter]["state"] = System[0]["statesD"]["keep"]
counter++;
}
console.log(NGrams["main"])
AfterAjax()
}
// = = = = /MIAM = = = = //
GET_( url[1] , function(result) {
// = = = = MAP = = = = //
if(result!=false) {
NGrams["group"] = result
NGrams["map"] = result
}
// = = = = /MAP = = = = //
GET_( url[2] , function(result) {
// = = = = GROUP = = = = //
if(result!=false) {
NGrams["group"] = result
}
// = = = = /GROUP = = = = //
AfterAjax()
GET_( url[3] , function(result) {
// = = = = STOP = = = = //
for(var i in result) {
NGrams["stop"][result[i].id] = result[i]
}
// = = = = /STOP = = = = //
});
});
});
});
......@@ -996,35 +968,35 @@ GET_( url[0] , function(result) {
function AfterAjax() {
// // Deleting subforms from the ngrams-table, clean start baby!
// if( Object.keys(NGrams["group"].links).length>0 ) {
if( Object.keys(NGrams["group"].links).length>0 ) {
// var _forms = { "main":{} , "sub":{} }
// for(var i in NGrams["group"].links) {
// _forms["main"][i] = true
// for(var j in NGrams["group"].links[i]) {
// _forms["sub"][ NGrams["group"].links[i][j] ] = true
// }
// }
// var ngrams_data_ = []
// for(var i in NGrams["main"].ngrams) {
// if(_forms["sub"][NGrams["main"].ngrams[i].id]) {
// NGrams["group"]["nodes"][NGrams["main"].ngrams[i].id] = NGrams["main"].ngrams[i]
// } else {
// // if( _forms["main"][ NGrams["main"].ngrams[i].id ] )
// // NGrams["main"].ngrams[i].name = "*"+NGrams["main"].ngrams[i].name
// ngrams_data_.push( NGrams["main"].ngrams[i] )
// }
// }
// NGrams["main"].ngrams = ngrams_data_;
// }
var _forms = { "main":{} , "sub":{} }
for(var i in NGrams["group"].links) {
_forms["main"][i] = true
for(var j in NGrams["group"].links[i]) {
_forms["sub"][ NGrams["group"].links[i][j] ] = true
}
}
var ngrams_data_ = []
for(var i in NGrams["main"].ngrams) {
if(_forms["sub"][NGrams["main"].ngrams[i].id]) {
NGrams["group"]["nodes"][NGrams["main"].ngrams[i].id] = NGrams["main"].ngrams[i]
} else {
// if( _forms["main"][ NGrams["main"].ngrams[i].id ] )
// NGrams["main"].ngrams[i].name = "*"+NGrams["main"].ngrams[i].name
ngrams_data_.push( NGrams["main"].ngrams[i] )
}
}
NGrams["main"].ngrams = ngrams_data_;
}
// if( Object.keys(NGrams["map"]).length>0 ) {
// for(var i in NGrams["main"].ngrams) {
// if(NGrams["map"][NGrams["main"].ngrams[i].id]) {
// NGrams["main"].ngrams[i]["state"] = System[0]["statesD"]["keep"]
// }
// }
// }
if( Object.keys(NGrams["map"]).length>0 ) {
for(var i in NGrams["main"].ngrams) {
if(NGrams["map"][NGrams["main"].ngrams[i].id]) {
NGrams["main"].ngrams[i]["state"] = System[0]["statesD"]["keep"]
}
}
}
// Building the Score-Selector //NGrams["scores"]
var FirstScore = NGrams["main"].scores.initial
......
......@@ -233,7 +233,7 @@ input[type=radio]:checked + label {
<div id="filter_search" style="visibility:hidden">
<select id="example-single-optgroups" onchange="SearchFilters(this);">
<!-- <optgroup label=""> -->
<!-- <option id="filter_all" value="filter_all">All</option> -->
<option id="filter_all" value="filter_all">All</option>
<!-- <option id="filter_title" value="filter_title">Title</option> -->
<!-- <option id="filter_date" value="filter_date">Date</option> -->
<!-- </optgroup> -->
......
......@@ -296,7 +296,7 @@
setTimeout(
function() {
location.reload();
}, 5000);
}, 3000);
},
error: function(result) {
console.log("in doTheQuery(). Data not found");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment