Alternative mai blânde la must_not
În loc să elimini complet un produs din căutare dacă este recondiționat sau vechi, boosting query îți permite să reduci scorul acestuia cu un coeficient (de exemplu negative_boost: 0.2). Documentul rămâne disponibil pentru utilizator, însă va fi afișat mult mai jos în pagină.
Exemplu Concret: Penalizare pe baza anului vechi
curl -X GET "http://localhost:9200/carti/_search" \
-H "Content-Type: application/json" \
-d '{
"query": {
"boosting": {
"positive": {
"match": { "subiect": "programare web" }
},
"negative": {
"range": { "an_aparitie": { "lt": 2018 } }
},
"negative_boost": 0.3
}
}
}'
Întrebări & Exemple de Cod:
boosting query: Penalizarea Rezultatelor Fără ExcludereAi o nelămurire despre utilizarea comenzii
boosting query: Penalizarea Rezultatelor Fără Excluderesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.