Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Ah, this brings back fun memories. Over a decade ago, Microsoft SQL Server had English Query to do the same thing. Developers had to define all the words & relationships that would be used, and keep them up to date over time. Microsoft discontinued it around 2005.

I remember briefly working with it and realizing, “No, this is never going to work because users have a tough time spelling things accurately.”



If misspelling is one of the main problems than it would be interesting to have suggestions based on how similar a word was to another, so that you could have something similar to the rust compiler’s “<undefined variable name> does not exist, did you mean <defined variable name>”. I think it uses Levenshtein distance, and maybe some other algorithms/heuristics to pick it’s best guess.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: