failvar
This commit is contained in:
parent
54d35f007e
commit
33fa2b3943
1 changed files with 17 additions and 5 deletions
16
rank.js
16
rank.js
|
@ -48,6 +48,7 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) {
|
|||
}
|
||||
domains = [...new Set(domains)];
|
||||
|
||||
|
||||
fnc[unn] = lf / (1 + domains.length);
|
||||
} else {
|
||||
fnc[unn] = lf;
|
||||
|
@ -68,9 +69,20 @@ function rankCalc(result, iterations = 10, main = [], domain_mode = false) {
|
|||
matrixe[n] = 1.1 + 1 / (dst + 3);
|
||||
msum_old += matrixe[n];
|
||||
}
|
||||
if (main.indexOf(unn) != -1) {
|
||||
|
||||
let fail = 1;
|
||||
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] *= 10;
|
||||
matrixe[ig] *= fail;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue