使用耐嚼的宝石,如果我运行:
MyIndex.filter{attribute1?}.count
它总是返回 10 次。
我知道这是一个 ElasticSearch 默认值,并且我已经阅读了这个问题,它说我应该将size
URL 上的参数设置为一个大数字,以获取所有事件。
问题是我似乎无法找到在哪里设置 URL 参数以在耐嚼的 gem 上为 elasticSearch 服务器的请求设置 URL 参数,以便它会在内部执行这样的获取请求:
localhost:9200/foo/_search?size=500000...
更新:
嗯......在我发布我的问题几分钟后,我似乎找到了解决方案。如果我使用这样的limit
功能:
MyIndex.filter{attribute1?}.limit(100000000).count
我似乎得到了我期望的发生次数。现在我问,这是正确的方法吗?