JavaScript中的模糊搜索:fuzzysearch

jopen 10年前

fuzzysearch允许灵活地匹配字符串部分输入,用于过滤数据非常快基于轻量级用户输入有用。

安装

来自npm

npm install --save fuzzysearch

fuzzysearch(query, data)

返回true假如查询配置数据,使用一种fuzzy-searching 算法。

fuzzysearch('twl', 'cartwheel') // <- true  fuzzysearch('cart', 'cartwheel') // <- true  fuzzysearch('cw', 'cartwheel') // <- true  fuzzysearch('ee', 'cartwheel') // <- true  fuzzysearch('art', 'cartwheel') // <- true  fuzzysearch('eeel', 'cartwheel') // <- false  fuzzysearch('dog', 'cartwheel') // <- false

项目主页:http://www.open-open.com/lib/view/home/1425457439634