failvar
This commit is contained in:
parent
54d35f007e
commit
33fa2b3943
1 changed files with 17 additions and 5 deletions
20
rank.js
20
rank.js
|
@ -48,6 +48,7 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) {
|
||||||
}
|
}
|
||||||
domains = [...new Set(domains)];
|
domains = [...new Set(domains)];
|
||||||
|
|
||||||
|
|
||||||
fnc[unn] = lf / (1 + domains.length);
|
fnc[unn] = lf / (1 + domains.length);
|
||||||
} else {
|
} else {
|
||||||
fnc[unn] = lf;
|
fnc[unn] = lf;
|
||||||
|
@ -68,9 +69,20 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) {
|
||||||
matrixe[n] = 1.1 + 1 / (dst + 3);
|
matrixe[n] = 1.1 + 1 / (dst + 3);
|
||||||
msum_old += matrixe[n];
|
msum_old += matrixe[n];
|
||||||
}
|
}
|
||||||
if (main.indexOf(unn) != -1) {
|
|
||||||
for (let ig = (keys.indexOf(unn) || 0) * (rl); ig < ((keys.indexOf(unn) || 0)+1) * (rl); ig++) {
|
let fail = 1;
|
||||||
matrixe[ig] *= 10;
|
try {
|
||||||
|
let h = new URL(unn);
|
||||||
|
if (!(h.pathname == '/' || h.pathname == '')) fail *= 0.5;
|
||||||
|
if (!(h.search == '')) fail *= 0.4;
|
||||||
|
if (main.indexOf(unn) != -1) fail = 10;
|
||||||
|
} catch (err) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if (fail != 1) {
|
||||||
|
for (let ig = (keys.indexOf(unn) || 0) * (rl); ig < ((keys.indexOf(unn) || 0) + 1) * (rl); ig++) {
|
||||||
|
matrixe[ig] *= fail;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -84,7 +96,7 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) {
|
||||||
sum += a[(this.thread.x % c) * c + i] * b[i * c + this.thread.x / c];
|
sum += a[(this.thread.x % c) * c + i] * b[i * c + this.thread.x / c];
|
||||||
}
|
}
|
||||||
return sum;
|
return sum;
|
||||||
}).setOutput([keys.length ** 2,1]);
|
}).setOutput([keys.length ** 2, 1]);
|
||||||
|
|
||||||
for (let i = 0; i < mm; i++) {
|
for (let i = 0; i < mm; i++) {
|
||||||
let prold = pr;
|
let prold = pr;
|
||||||
|
|
Loading…
Reference in a new issue