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.