Verwende ich das Discourse gem korrekt?

Ich versuche, Themen mit einem bestimmten Tag abzurufen, die nach einem bestimmten Datum veröffentlicht wurden und nach Likes sortiert sind. Wenn ich die Suche im Forum durchführe, erhalte ich 6 Themen, aber über das Gem nur 5.

Hier ist die Abfrage: in:first after:2020-03-20 tags:covid19 order:likes

Hier ist die resultierende Such-URL:

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

Mit JSON:

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

(Das Forum und die .json-Version zeigen die gleiche Anzahl von Themen an)

Hier ist die Gem-Abfrage:

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

Dann zeigt s["topics"].size 5 an.

Mache ich etwas falsch? :confused: