String comparing fix

This commit is contained in:
mrfry 2021-03-17 12:46:21 +01:00
parent 201119e05c
commit b5b0b8413a
2 changed files with 8 additions and 6 deletions

View file

@ -4,6 +4,7 @@ const { addQuestion, doSearch } = require('../../dist/utils/classes.js') // esli
const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-line
// Params [ 'publicDirs/qminingPublic/questionDbs/elektro.json' ]
// load: 4.44ms
// ==============================================================================================
// 1 / 1: Elektronika, 826 questions
// Result length: 0, original length: 826
@ -11,21 +12,22 @@ const { loadData } = require('../../dist/utils/actions.js') // eslint-disable-li
// Removed 11 questions
// ==============================================================================================
// Result length: 815, original length: 826, removed 11 questions
// rmduplicates: 9.349s
// File written
// load: 15.605ms
// load: 15.679ms
// Removing duplicate questions from publicDirs/qminingPublic/questionDbs/elektro.json
// ==============================================================================================
// 1 / 1: Elektronika, 826 questions
// Result length: 0, original length: 826
// [=====================================================================] 826 / 826
// Removed 160 questions
// Removed 10 questions
// ==============================================================================================
// Result length: 666, original length: 826, removed 160 questions
// rmduplicates: 569.828ms
// Result length: 816, original length: 826, removed 10 questions
// rmduplicates: 493.23ms
// File written
const minpercent = 95
const minpercent = 96
const resultDbFileName = 'res.json'
const line =
'===================================================================='

View file

@ -118,7 +118,7 @@ function compareString(
}
const currMatchIndex = s2a.indexOf(s1a[i])
if (lastMatchIndex < currMatchIndex) {
if (currMatchIndex !== -1 && lastMatchIndex < currMatchIndex) {
match++
lastMatchIndex = currMatchIndex
}