我命令我的搜索结果的弹搜索(创建,利率,updated_at..),但它是使结果无关.
种查询的部分是:
[['_score' => ['order' => 'desc']],['created_at' => ['order' => 'desc']]];
这种通过_score和效果的创建是非常低的。
如果我改变它
[['created_at' => ['order' => 'desc']],['_score' => ['order' => 'desc']]];
结果将是完全不同的,都是根据通过创建和效果的_score是很低的。
我需要一些东西喜欢排序,与建立在有重1和排序与_score与减5那么我的结果是半命令的日期和相关的。
例如:我的数据包括标题、速率、创建喜欢1:['蓝色的史诗般的t恤',5,'2021-11-21'] , 2:['红色长史诗般的t恤',4,'2021-11-20'] , 3:['史诗般的白色裤子',5,'2021-11-22'] , 4:['阴雨天气epix',5,'2021-11-23']和我搜索'史诗般的t恤'这样的成绩将是例如5,4.5,4,1因此结果便将1 2 3但是当我了它创建之后的搜索结果的顺序将4 3 2 1和4甚至不包括'史诗般的t恤'. 结果这是在我的脑海里是3 2 1分则4所以我的结果是相关的,并下令以通过创建(不完全有序而创建有一个对他们的影响)同样的事情发生时,订购与率。