Javascript Backgrid.filter基于字段名的筛选优先级

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

我是backgrid.js的新手,我正在使用过滤器作为我的web应用程序的扩展功能。我对
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