هل أستخدم gem الخاص بـ Discourse بشكل صحيح؟

أحاول استرداد المواضيع التي تحتوي على وسم معين، ونُشرت بعد تاريخ محدد، ومرتبّة حسب عدد الإعجابات. عندما أقوم بالبحث في المنتدى، أحصل على 6 مواضيع، لكن عبر المكتبة (gem) أحصل فقط على 5.

إليك استعلام البحث:

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

وإليك رابط البحث الناتج:

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

وبصيغة JSON:

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

(يُظهر كل من المنتدى وصيغة .json نفس عدد المواضيع)

إليك استعلام المكتبة (gem):

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

ثم يُظهر s["topics"].size قيمة 5.

هل أقوم بشيء خاطئ؟ :confused: