Ho query sfaccettate che funzionano con elasticsearch 0.19.9. Tuttavia vorrei tornare tutti gli aspetti che hanno un numero di> 0.elasticsearch numero di facet restituito
Secondo la documentazione dovrei essere in grado di:
{
"query" : {
"match_all" : { }
},
"facets" : {
"tag" : {
"terms" : {
"field" : "tag",
"all_terms" : true
}
}
}
}
quanto ho capito, questo dovrebbe dare me tutto sfaccettature anche se il conteggio è 0.
Tuttavia, questo è ancora solo restituendo le prime 10 facce per conteggio. Qual è la dimensione predefinita. L'unica cosa che sembra influire sul numero di facet restituiti è in realtà l'impostazione "size" : N
dove N
è il numero di facet che verrà restituito.
Potrei impostarlo su un numero molto alto ma sembra che abbiack-ish.
Qualche idea su cosa potrei fare male?
Grazie per il feedback ... Anche se non era quello che volevo sentire. –
Penso che la domanda comune sia in realtà come filtrare i termini che hanno un conteggio maggiore di 0. cioè contare> 0, dopo aver fatto un termine facet. I termini facet danno il conteggio ma vogliamo anche filtrare i conteggi. –