나는 주문 내의 검색 결과 탄성으로 검색(created_at,평가,updated_at..)그러나 그것은 결과입니다.
sort query 중요한 부분은 다음과 같습니다:
[['_score' => ['order' => 'desc']],['created_at' => ['order' => 'desc']]];
는 종류에 의해 _score 고 효과 created_at 은 정말 낮습니다.
변경하면 나는
[['created_at' => ['order' => 'desc']],['_score' => ['order' => 'desc']]];
이 결과는 완전히 다른로 분류되 created_at 고 효과 _score 은 정말 낮습니다.
나는 뭔가가 필요 같은 종류로 만들어서 체중이 1 정렬과 _score 무게로 5 그래서 나는 결과가 세미 주문 날짜와 관련이 있습니다.
예:내 데이터에는 다음이 포함됩니다 제목,평가,created_at 다음과 같 1:['파란시 tshirt',5,'2021-11-21'] , 2:['붉은 장사 tshirt',4,'2021-11-20'] , 3:['사 흰색 바지',5,'2021-11-22'] , 4:['비가 오는 날씨계 타이머',5,'2021-11-23']나는 검색을'서사시 tshirt'그래서 점수가 될 것입니다 예를 들어 5,4.5,4,1 그래서 그 결과는 순서 1 2 3 다음 하지만 내가 그것을 주문으로 created_at 후 검색 결과기 4 3 2 1 4 포함하지 않은'서사시 tshirt'. 결과 내 마음에서는 3 2 1 4 도 내 결과는 관련이 주문해 created_at(완전 주문하지만 created_at 효과가 있다 그들)같은 일이 일어난 때문으로 속도.