我有案例用升序排序显示产品数据。 假设我有这些数据:
{
"product_name":"Boyfriend 74 series",
"product_price":489900},
{
"product_name":"Skinny 70 Series",
"product_price":499900},
{
"product_name":"Faran Pant",
"product_sale_price":490000,
"product_price":549000},
{
"product_name":"Dakota Ripped Jeans",
"product_sale_price":98000,
"product_price":559000
}
如果数据的product_sale_price和product_sale_price小于product_price,SOLR可以对数据进行排序,那么product_sale_price的位置应该在product_price之前吗?
这就是我想要的:
{
"product_name":"Dakota Ripped Jeans",
"product_sale_price":98000,
"product_price":559000
}
{
"product_name":"Boyfriend 74 series",
"product_price":489900},
{
"product_name":"Faran Pant",
"product_sale_price":490000,
"product_price":549000
},
{
"product_name":"Skinny 70 Series",
"product_price":499900
},
答案 0 :(得分:0)
您可以使用子功能
&安培;排序=子(PRODUCT_PRICE,product_sale_price)递减
如果你想尝试更多...请查看其他可用功能