UNPKG

retrieval

Version:

Full text search engine in js. Features BM25 ranking function that can be tuned.

12 lines (11 loc) 385 B
/** * @exports {Function} that uses a reverse-index of the terms to * create a binary vector (1 if is keyword, and 0 otherwise). */ const makeZeros = require('./make_zeros.js'); module.exports = function(vector, locatValueDict) { for(const [location, value] of Object.entries(locatValueDict)) { vector.set([parseInt(location, 10), 0], value); } return vector; }