【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
应该我认为是没有直接对应的算法。
这种能够搜索出来是做了特殊处理,比如将类名称按驼峰规则分割为多个单词,就你截图的这个例子,可以得到[Language, Folding],然后按一定规则进行组合,比如按首字母有:[LFolding],要覆盖一般的搜索,可能还需要其他的组合,比如:[LangFolding]。
有了前面的组合后,再建立数据结构,然后运行算法来进行搜索,比如Trie。
最后,对结果高亮即可。
Levenshtein 算法
谢谢
应该我认为是没有直接对应的算法。
这种能够搜索出来是做了特殊处理,比如将类名称按驼峰规则分割为多个单词,就你截图的这个例子,可以得到[Language, Folding],然后按一定规则进行组合,比如按首字母有:[LFolding],要覆盖一般的搜索,可能还需要其他的组合,比如:[LangFolding]。
有了前面的组合后,再建立数据结构,然后运行算法来进行搜索,比如Trie。
最后,对结果高亮即可。
Levenshtein 算法
引用来自“CoCo丶Hu”的评论
Levenshtein 算法
谢谢