articles
개의 배열을 갖는 user
모델이 있습니다. ID
으로 사용자를로드하려고하면 배열에 수천 개의 기사 개체가있을 수 있으므로 프로세스가 오래 걸립니다. 내가 뭘 하려는지 100 중첩 된 기사를로드하는 것입니다. 사용하는 것입니다 당신이 원하는 달성하기 위해 예를 https://www.elastic.co/guide/en/elasticsearch/reference/1.5/search-aggregations-bucket-nested-aggregation.htmlElasticsearch는 반환되는 중첩 된 객체의 수를 제한합니다.
class User
include Elasticsearch::Persistence::Model
attribute :articles, Array[MiniArticle], mapping: { type: 'nested'}
attribute :since_id
end
추가 정보가 필요합니까? – Val
감사합니다. @Val에는 PR을 사용하지 않고 해결 방법이 있습니까? 내가 언급 한 것처럼 AWS에서 버전 1.5를 사용하고 있습니다. –
나는 두렵습니다. – Val