solr-clientを使用してファセット Solr クエリを実行していますが、javascript solr クエリ スクリプトの結果が Solr に記載されているものと一致しません。
そのため、Solr で作成したクエリは次のとおりです。これにより、私が求めている結果が得られます。
そして、対応する JavaScript ファセット クエリ スクリプトは以下のとおりです。
exports.list_of_all_car_trims = function(solrPrdCfsClient, callback) {
var carTrimsQuery = solrPrdCfsClient.createQuery()
.q('*:*')
.start(0)
.rows(10)
.matchFilter('ManufacturerName','Ford')
.matchFilter('RangeModelWithYears','Fusion (02-12)')
.facet({
field:'TrimName',
mincount:'1'
});
solrPrdCfsClient.search(carTrimsQuery,function(err,obj) {
if(err) {
callback(err,null);
}
else {
callback(null, obj.facet_counts.facet_fields);
console.log(obj.facet_counts.facet_fields);
}
});
};
しかし、私の JavaScript クエリ スクリプトの結果は、Solr の結果と一致しません。
正しいフィルター ( 'ManufacturerName','Ford' & 'RangeModelWithYears','Fusion (02-12)')を持っていると思いますが、JavaScript クエリ スクリプト内の正しい位置にないのでしょうか?
どんな助けでも大歓迎です。ありがとう。
