The discussion explores whether Discourse’s search engine can handle typos and multiple-word queries effectively. jserre asks if searches like ‘hohn’ or ‘john mx doelitle’ can find ‘John Max Dolittle’, referencing an older 2017 post on the topic. sam explains that AI-based search (like Algolia) can handle typos but is slower due to LLM-based term expansion, while standard search uses Snowball stemming, which catches some typos incidentally. JammyDodger clarifies that the Algolia plugin remains official and is available on Enterprise plans for hosted Discourse instances.
It catches some typos as a side effect, but really this is a side effect thing, we are not using metaphone or other sophisticated typo erasure techniques, there is nothing simple built into postgres for that.