From 16b2f1a3b964cfef4e6d603533817768412ef178 Mon Sep 17 00:00:00 2001 From: mrfry Date: Wed, 17 Mar 2021 13:24:03 +0100 Subject: [PATCH] Question compare match is minimum, instead of average --- src/standaloneUtils/rmDuplicates.js | 6 +++--- src/utils/classes.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/standaloneUtils/rmDuplicates.js b/src/standaloneUtils/rmDuplicates.js index 5616e8e..fbaec45 100644 --- a/src/standaloneUtils/rmDuplicates.js +++ b/src/standaloneUtils/rmDuplicates.js @@ -15,7 +15,7 @@ const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-li // rmduplicates: 9.349s // File written -// load: 15.679ms +// load: 15.91ms // Removing duplicate questions from publicDirs/qminingPublic/questionDbs/elektro.json // ============================================================================================== // 1 / 1: Elektronika, 826 questions @@ -24,10 +24,10 @@ const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-li // Removed 10 questions // ============================================================================================== // Result length: 816, original length: 826, removed 10 questions -// rmduplicates: 493.23ms +// rmduplicates: 488.853ms // File written -const minpercent = 96 +const minpercent = 95 const resultDbFileName = 'res.json' const line = '====================================================================' diff --git a/src/utils/classes.ts b/src/utils/classes.ts index 335a287..54cfbc7 100755 --- a/src/utils/classes.ts +++ b/src/utils/classes.ts @@ -313,15 +313,15 @@ function compareQuestionObj( let avg = -1 if (q2.A) { if (dMatch === -1) { - avg = (qMatch + aMatch) / 2 + avg = Math.min(qMatch, aMatch) } else { - avg = (qMatch + aMatch + dMatch) / 3 + avg = Math.min(qMatch, aMatch, dMatch) } } else { if (dMatch === -1) { avg = qMatch } else { - avg = (qMatch + dMatch) / 2 + avg = Math.min(qMatch, dMatch) } }