hexo-related-posts
Version:
Hexo plugin that generates related posts list with TF/IDF algorithm
15 lines (11 loc) • 376 B
JavaScript
const calculateTfIdfs = (tfs, idfs) => Object.keys(tfs).reduce((result, path) => {
const values = tfs[path];
result[path] = Object.keys(values).reduce((result, word) => {
const tf = values[word];
const idf = idfs[word];
result[word] = tf * idf;
return result;
}, {});
return result;
}, {});
module.exports = calculateTfIdfs;