Je vais commander mes résultats de recherche de l'élastique de la recherche (par created_at,taux,updated_at..), mais il fait des résultats de l'insignifiance.
tri de la requête de la partie est:
[['_score' => ['order' => 'desc']],['created_at' => ['order' => 'desc']]];
Qui trie par _score et l'effet de created_at est vraiment faible.
Si je l'ai changer pour
[['created_at' => ['order' => 'desc']],['_score' => ['order' => 'desc']]];
le résultat serait totalement différent et sont triés par created_at et l'effet de _score est vraiment faible.
J'ai besoin de quelque chose comme de tri avec créé avec un poids de 1 et de type _score avec des poids de 5 si mes résultats sont semi commandé par jour et pertinentes.
exemple: Mes données comprennent le titre,les taux d',created_at comme 1: ["bleu épique tshirt',5,'2021-11-21'] , 2:['rouge longue épopée tshirt',4,'2021-11-20'] , 3:['épique pantalon blanc',5,'2021-11-22'] , 4:['le temps pluvieux epix',5,'2021-11-23'] et je recherche épique t-shirt' de sorte que le score sera par exemple 5,4.5,4,1 de sorte que le résultat de la commande sera 1 puis 2 puis 3 mais quand je commande avec created_at après recherche, le résultat de la commande sera 4 puis 3 puis 2 puis 1 et 4 ne comprend même pas les "épique t-shirt'. le résultat qui est dans mon esprit, c'est 3 puis 2 puis 1 puis 4 si mes résultats sont liés et commandé par created_at ( pas totalement ordonné, mais created_at a un effet sur eux ) même chose se produit lors de la commande avec le taux.