sortzzy:节点的模糊排序

时间:2024-06-07 12:40:20
【文件属性】:

文件名称:sortzzy:节点的模糊排序

文件大小:18KB

文件格式:ZIP

更新时间:2024-06-07 12:40:20

JavaScript

Sortzzy Sortzzy是一个实用程序模块,它提供了一种简单的方法,可以基于目标模型和一组加权字段描述符对JSON对象数组进行模糊排序。 可以使用内置的Levenshtein距离算法将数据集中的字符串与模型进行比较。 可以通过将数字与给定范围内的数字的距离进行比较。 创建该实用程序是出于查找给定模型的最佳匹配歌曲的要求。 问题在于歌曲标题,专辑标题和歌手姓名并不总是匹配,我还需要考虑曲目时间之类的数字数据。 例子 给定一些歌曲数据: var data = [ { artistName : 'Justin Bieber' , collectionName : 'One Time (My Heart Edition) - Single' , trackName : 'One Time (My Heart Edition


【文件预览】:
sortzzy-master
----README.md(6KB)
----test()
--------mocha.opts(42B)
--------test_sortzzy.js(15KB)
--------testdata.js(45KB)
----LICENSE(1KB)
----package.json(618B)
----index.js(1KB)
----lib()
--------sortzzy.js(1KB)
--------sort.js(3KB)
--------normalized.js(1KB)
--------levenshtein.js(4KB)
--------stopWords.js(4KB)
--------score.js(1KB)

网友评论