1
有時在我的結果集中,我有一些項目具有相同的_score,但沒關係,但是我想要在同一個_score中將「now」與start_date和end_date置於文件之間。在ElasticSearch中使用附加邏輯進行多列排序
基本上我要完成ElasticSearch這一點,但在等價物:
SELECT * FROM tbl WHERE ... ORDER BY _score DESC, (start_date <= NOW() AND NOW() <= end_date) DESC
我怎麼能這樣做?