java - Fuzzy matching API in a long list of queries -


I have an application that allows people to ask predefined queries. However, the list of such questions is very long, so the current perspective is that users enter one word in the search box and then show them potential matches from the list of queries. (Too much of Google's "What do you mean" feature.)

Is there an API in Java which is available for it? I should be able to provide a list of questions, the API should provide fuzzy matching ability so that there is no difference in misspellings. (That's why an exact string matching algorithm is not enough)

May be the magic word ""

If this is not the case, you can look in "" or "".


Comments