Ich habe diese Dokumente:Elasticsearch - kommen zwei verschiedene Arten von Dokumenten
myMovies
{
"_index": "mymovies",
"_type": "mymovie",
"_id": "1",
"_score": 1,
"_source": {
"title" : "Funny title is here"
"genre" : "Comedy"
"movieViews" : 901142
}
}
{
"_index": "mymovies",
"_type": "mymovie",
"_id": "2",
"_score": 1,
"_source": {
"title" : "Sad title is here"
"genre" : "Drama"
"movieViews" : 90
}
}
{
"_index": "mymovies",
"_type": "mymovie",
"_id": "3",
"_score": 1,
"_source": {
"title" : "Sad Second title is here"
"genre" : "Drama"
"movieViews" : 9022
}
}
{
"_index": "mymovies",
"_type": "mymovie",
"_id": "4",
"_score": 1,
"_source": {
"title" : "Horror title is here"
"genre" : "Horror"
"movieViews" : 9022
}
}
Benutzer
{
"Name" : "Doni de brun",
"moviesLiked": [2,1,3]
}
Wie ich nur Genres zu tun bekommen, dass ein bestimmter Benutzer mochte?
Gibt es eine bessere Möglichkeit, die Daten für diese Abfrage zu organisieren?
wenn ich orgnize Daten auf diese Weise bin - ein Film wird mehrfach in Daten angezeigt werden. Außerdem muss ich beim Aktualisieren eines Films alle Vorkommen suchen. – ohadinho
Ja, das stimmt. Aber mit akzeptierter Antwort suchst du nur regelmäßig. Es hat nichts damit zu tun, Dokumente beizutreten. – alpert
Sie richtig .. Ich habe einige Verwirrung mit "Join" Begriff gemacht. – ohadinho