Ditching MongoDB Text Indexes for Edge N-Grams

I like software that just works. If I type &ldquo;North South&rdquo; into a search box, I expect to find &ldquo;North South University&rdquo;. But if I type &ldquo;North So&rdquo;, I should still find it. Maybe not at the top, but it should be there. For a while, Toph&rsquo;s institution search did not work that way. The Problem With MongoDB Text Indexes The original implementation used a MongoDB…