🔧 Fixed a conditional in search match scorer

This commit is contained in:
2022-01-02 12:47:15 -08:00
parent 486ac7b80b
commit ba31650543
2 changed files with 26 additions and 16 deletions

View File

@@ -116,7 +116,6 @@ export const rankVolumes = (volumes: any, scorerConfiguration: any) => {
let subtitleMatchScore = 0;
if(!isNil(scorerConfiguration.searchParams.searchTerms.subtitle)) {
subtitleMatchScore = stringSimilarity.compareTwoStrings(scorerConfiguration.searchParams.searchTerms.subtitle, volume.name);
console.log(scorerConfiguration.searchParams.searchTerms.subtitle, subtitleMatchScore);
if(subtitleMatchScore > 0.1) {
issueNameMatchScore += subtitleMatchScore;
}
@@ -134,9 +133,9 @@ export const rankVolumes = (volumes: any, scorerConfiguration: any) => {
volumeMatchScore += 3;
}
}
if(issueNameMatchScore > 0.5 && volumeMatchScore > 2) {
console.log("VOLUME SCORE: ", issueNameMatchScore);
return volume.id;
if(issueNameMatchScore > 0.2 && volumeMatchScore > 2) {
console.log(`Found a match for criteria, volume ID: ${volume.id}`);
return volume.id;
}
});
return foo.filter((item: any) => !isNil(item));