Utilise-je correctement le gem Discourse ?

J’essaie de récupérer des sujets avec un certain tag, publiés après une certaine date et triés par nombre de « likes ». Lorsque je fais la recherche sur le forum, j’obtiens 6 sujets, mais via le gem, je n’en obtiens que 5.

Voici la requête : in:first after:2020-03-20 tags:covid19 order:likes

Voici l’URL de recherche résultante :

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

Avec JSON :

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

(Le forum et la version .json affichent le même nombre de sujets)

Voici la requête du gem :

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

Ensuite, s["topics"].size affiche 5.

Est-ce que je fais quelque chose de mal ? :confused: