使用 ajaxsolr 并遇到浏览器兼容性排序问题。认为最好的方法是关闭 solr 排序并进行客户端控制。这是创建对象数组的代码以及我在反转排序方面的微弱尝试:
getFacetCountsMap: function (property) {
var counts = [];
for (var facet in this.manager.response.facet_counts[property] [this.field]) {
counts.push({
facet: facet,
count:parseInt(this.manager.response.facet_counts[property][this.field][facet])
});
}
return counts;
}
我替换了'return counts; 具有以下内容:
counts:counts.sort(function(a, b){
return b.count-a.count;
});
return counts;
},
没有错误消息,但也没有排序。我在球场上还是不在比赛中?