Score recall@k, MRR, and nDCG@k for a baseline BM25 run vs. a synonym-expanded run on the same queries. Runs entirely in your browser.
Known limitations: tiny four-document synthetic corpus; metrics on toy data don't
generalize. See the project
README for the full write-up and the Python CLI version.