Inconsistencies in Tor Metrics stats

I was playing around with a program I’m writing in Python and I noticed some inconsistencies in metrics that a reported on the Tor Metrics website. For instance,

Going to Relay Search indicates there are 1,994 “entries” which I would assume are servers.

But going to Relay Search indicates there are 3,334 servers (if you combine the three columns).

What causes the discrepancy is reporting?

Do you see this message?

Well, I feel like an idiot haha. The second page shows how many servers there are then the following two columns say of those servers, xx are guard and xx are exit. Makes sense now.

Also I should point out that while waiting for this post to be approved i found the API which has made my life A LOT easier! (just retrieving https://onionoo.torproject.org/details?country=de for instance and parsing the results)

No, I did not see that because at the time of the original post there were <2,000 servers in Germany.

Bug in Relay Search is more likely than sudden drop in server count from 3334 to 1994.
I don’t see “Too many matches!” today despite “Showing 1 to 10 of 2,000 entries” result. Something is not right with that limit.