Sto usando correttamente il gem Discourse?

Sto cercando di recuperare gli argomenti con un determinato tag, pubblicati dopo una certa data e ordinati per numero di like. Quando effettuo la ricerca sul forum ottengo 6 argomenti, ma tramite la gem ottengo solo 5.

Ecco la query: in:first after:2020-03-20 tags:covid19 order:likes

Ecco l’URL di ricerca risultante:

search?expanded=true&q=in%3Afirst%20after%3A2020-03-20%20tags%3Acovid19%20order%3Alikes%20order%3Alikes

Con JSON:

search.json?expanded=true&q=in%3Afirst%20after%3A2020-03-20%20tags%3Acovid19%20order%3Alikes%20order%3Alikes

(il forum e la versione .json mostrano lo stesso numero di argomenti)

Ecco la query della gem:

s=client.search("tags:covid19 in:first after:2020-03-20 order:likes")

Poi s["topics"].size mostra 5

Sto facendo qualcosa di sbagliato? :confused: