custom implementation of similar notes algorithm

This commit is contained in:
zadam
2020-09-15 22:46:51 +02:00
parent eeacd8118f
commit d345c4850f
6 changed files with 74 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
"use strict";
const noteCacheService = require('../../services/note_cache/note_cache_service');
const similarityService = require('../../services/note_cache/similarity.js');
const repository = require('../../services/repository');
async function getSimilarNotes(req) {
@@ -12,10 +12,7 @@ async function getSimilarNotes(req) {
return [404, `Note ${noteId} not found.`];
}
const results = await noteCacheService.findSimilarNotes(noteId);
return results
.filter(note => note.noteId !== noteId);
return await similarityService.findSimilarNotes(noteId);
}
module.exports = {