Ich habe ein user
Modell, das ein Array von articles
Objekte hat. Wenn ich versuche, einen Benutzer mit einem ID
zu laden, dauert der Prozess lange, da es Tausende von Artikelobjekten in dem Array sein kann. Ich versuche nur 100 verschachtelte Artikel zu laden. Ich verwende Elasticsearch 1.5
(Old, weil es auf AWS gehostet wird), ES Persistence gem
und Ruby on Rails
Elasticsearch begrenzen die Anzahl der zurückgegebenen verschachtelten Objekte
einige Docs versucht, aber keine gearbeitet, zum Beispiel 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
Sie benötigen weitere Informationen? – Val
Dank @Val gibt es eine Arbeit ohne die Verwendung der PR? Wie ich bereits erwähnt habe benutze ich Version 1.5 auf AWS –
Ich fürchte nicht. – Val