【发布时间】:2016-08-01 13:31:59
【问题描述】:
我有一个 user 模型,它有一个 articles 对象数组。当我尝试使用ID 加载用户时,该过程需要很长时间,因为它可能是数组中的数千个文章对象。我要做的是只加载 100 篇嵌套文章。我正在使用Elasticsearch 1.5(旧,因为它托管在 AWS 上)、ES Persistence gem 和 Ruby on Rails
尝试了一些文档,但没有一个有效,例如 https://www.elastic.co/guide/en/elasticsearch/reference/1.5/search-aggregations-bucket-nested-aggregation.html
class User
include Elasticsearch::Persistence::Model
attribute :articles, Array[MiniArticle], mapping: { type: 'nested'}
attribute :since_id
end
【问题讨论】:
标签: ruby-on-rails ruby elasticsearch