Javascript Backgrid.filter基于字段名的筛选优先级
我是backgrid.js的新手,我正在使用过滤器作为我的web应用程序的扩展功能。我对Javascript Backgrid.filter基于字段名的筛选优先级,javascript,backbone.js,filter,backgrid,lunrjs,Javascript,Backbone.js,Filter,Backgrid,Lunrjs,我是backgrid.js的新手,我正在使用过滤器作为我的web应用程序的扩展功能。我对lurnfilter非常困惑。正如代码在中定义的,它具有参数{field:10}。我可以知道字段名和boost值对集合的过滤有什么影响吗 另外,Backgrid.filter是否可以按优先级筛选集合 例如,我有以下数据: Record #1 - fname : Adam; lname : Smith Record #2 - fname : Luke; lname : Adam Record #3 - fnam
lurnfilter
非常困惑。正如代码在中定义的,它具有参数{field:10}
。我可以知道字段名和boost值对集合的过滤有什么影响吗
另外,Backgrid.filter是否可以按优先级筛选集合
例如,我有以下数据:
Record #1 - fname : Adam; lname : Smith
Record #2 - fname : Luke; lname : Adam
Record #3 - fname : John; lname : Adam
我希望在过滤方面优先于lname
而不是fname
。
如果我在搜索栏上输入“Adam”,表格必须首先显示记录2和记录3,最后显示记录1。
可以传递可选的boost参数来影响此字段中的令牌在搜索结果中的排名,默认情况下boost值为1
我怀疑它是用来给搜索结果排序的。
字段实际上应该是json对象。其中每个名称都是字段名。每个值都是提升值
fields:{
Name:10,
Field2:1,
Field3:1,
}
默认情况下,lunrjs中的升压为1,是可选的。但我想在这种情况下,你必须为每个字段设置boost