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;
}
「リターンカウント」を置き換えます。次のように:
counts:counts.sort(function(a, b){
return b.count-a.count;
});
return counts;
},
エラーメッセージはありませんが、ソートもありません。私は野球場にいますか、それともゲームに参加していませんか?