@klevu/core
Version:
Typescript SDK that simplifies development on Klevu backend. Klevu provides advanced AI-powered search and discovery solutions for online retailers.
21 lines (20 loc) • 521 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.cleanSearchQuery = void 0;
/**
* cleans query term to improve search results
*
* @param term search term to be cleaned
*/
function cleanSearchQuery(term) {
return (term
// whitespace
.replace(/\s{2,}/g, " ")
// extra spaces
.replace(/\s\s+/g, " ")
// white space in end
.trim()
// to lowercase
.toLocaleLowerCase());
}
exports.cleanSearchQuery = cleanSearchQuery;