ho una richiesta utilizzando termini che sembra:termini della query di ricerca elastiche e segnando
{
"query": {
"bool": {
"should": [
{
"terms": {
"subjects.id": [
1,
2,
3
], boost: 3
}
},
{
"terms": {
"qualification_type.id": [
3,
5
], boost: 2
}
}
]
}
}
mi funziona abbastanza bene, ma attribuisce un punteggio migliore ai documenti che corrispondono a tre soggetti rispetto al documento corrispondente un solo soggetto.
La mia domanda è: esiste un modo per forzare il punteggio di essere lo stesso se c'è uno o molti partita sugli argomenti?
Grazie in anticipo!
questo può aiutare qualcuno, l'ho trovato molto più tardi, dopo avere questa stessa domanda http://www.elasticsearch.org/blog/understanding-query-then-fetch-vs-dfs-query- poi-fetch/ –