0

我正在使用 solr 进行搜索。我需要执行一个表达式排序,这样:

ORDER BY (IF(COUNTRY=1,100,0) + IF(AVAILABLE=2,1000,IF(AVAILABLE=1,60,0)) + IF (交货在 (5,6,7),100,IF (交货在(80,90),50,0))) DESC

谁能告诉我这怎么可能?

4

0 回答 0