How to build a Search Engine with Vue.js
TF-IDF VSM vs BM25
Go through this tutorial and build up a JavaScript search engine utilizing TF-IDF VSM and BM25. You can follow instructions for each technique to build tf-idf VSM and BM25 from scratch.
Vue.js, will provide the tools needed to create a two-way data bound interface where each approach can run and rank inputs as you type.
When finished, you will have a search engine capable of retrieving relevant texts, using both tf-idf VSM and BM25 simultaneously.
To start building follow this link.
Check a playable demo here.