We want the search function to recognize and handle typos, so that if a user searches with a misspelled word, it still returns relevant content.
For example, if a user is searching for our product named "Architect" but types "Achirect" instead, the search should still retrieve results for "Architect."
In short, we want the search to be typo-tolerant.