我正在寻找从包含哈希图的数组中获得排序最常见的结果。hashmap 数据是非数字的,因此:
line_value = {'date' => date, 'name' => name, 'url' => url }
我可以在哪里获取最常见的网址。我考虑使用 SQL 来获取计数,对它们进行排序并完成它,但我认为在直接 ruby 中可能有一种更快的方法来完成它,因为数组和哈希图不在数据库中,需要放在那里首先。
所以我正在寻找非 SQL 方法来做到这一点。请注意,我不仅要查找最常见的结果(单数),还要查找前 5 或 10 个常见结果。