JavaScript 中的模糊搜索,结果按相关性排序
Fuzzy search in JavaScript with results sorted by relevancy
javascript 中是否有一种方法可以根据相关性搜索数组和 return 结果,类似于 Apache Solr 全文搜索功能?
示例:
var testData = [
'101',
'102C',
'103B',
'A',
'BD',
'AB',
'A102B',
'A1',
];
//if search Text is 102
var searchText = "102";
// results would be 102C, A102B
//if search Text is 102B
var searchText = "102B";
// result would be A102B, 102C
//if search Text is A
var searchText = "A";
// result would be A, A1, AB, A102
相关问题:Whosebug。com/questions/5324798/
使用 JavaScript 解决此问题的最佳方法是什么?
看来您正在寻找 returns 基于相关性的结果的模糊搜索功能。看一下 Fuse.js,它在 JavaScript.
中提供了类似 Solr 的数组和对象搜索
javascript 中是否有一种方法可以根据相关性搜索数组和 return 结果,类似于 Apache Solr 全文搜索功能?
示例:
var testData = [
'101',
'102C',
'103B',
'A',
'BD',
'AB',
'A102B',
'A1',
];
//if search Text is 102
var searchText = "102";
// results would be 102C, A102B
//if search Text is 102B
var searchText = "102B";
// result would be A102B, 102C
//if search Text is A
var searchText = "A";
// result would be A, A1, AB, A102
相关问题:Whosebug。com/questions/5324798/
使用 JavaScript 解决此问题的最佳方法是什么?
看来您正在寻找 returns 基于相关性的结果的模糊搜索功能。看一下 Fuse.js,它在 JavaScript.
中提供了类似 Solr 的数组和对象搜索