我有一个包含单词的数据库,我使用 GWT 的 suggestbox 来进行建议搜索。 我希望在搜索没有命中后,使用数据库中最接近的单词提出建议。
例如,如果用户输入“vadin”
,而数据库中不存在该单词,但有“vaadin”
和“avide”
这样做,我想显示一条消息,例如:
Do you mean "vaadin" or "avide"?
关于如何实现这一目标有什么想法吗?
最佳答案
也许你可以计算出Levenshtein distance查询字符串和数据库中的某些单词之间?
关于GWT 在搜索没有命中后提出建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18273679/