OK, nie udało mi się tego rozgryźć do tej pory. Mając nadzieję, że ktoś może zaoferować wgląd.Jak wyszukiwać zagnieżdżone obiekty za pomocą elastycznego wyszukiwania
Jak mogę znaleźć wszystkie dokumenty z filmem, który ma "test" w tytule wideo? Używam interfejsu API HTTP. (Zasadniczo, w jaki sposób wyszukiwać zagnieżdżone obiekty z elastycznego wyszukiwania? Wiem, że musi być docs tam, ale ja naprawdę nie udało się znaleźć.)
[{
id:4635,
description:"This is a test description",
author:"John",
author_id:51421,
video: {
title:"This is a test title for a video",
description:"This is my video description",
url:"/url_of_video"
}
},
{
id:4636,
description:"This is a test description 2",
author:"John",
author_id:51421,
video: {
title:"This is an example title for a video",
description:"This is my video description2",
url:"/url_of_video2"
}
},
{
id:4637,
description:"This is a test description3",
author:"John",
author_id:51421,
video: {
title:"This is a test title for a video3",
description:"This is my video description3",
url:"/url_of_video3"
}
}]
Niekoniecznie trzeba zagnieżdżać wideo. Zobacz http://www.elasticsearch.org/blog/2010/02/12/yourdatayoursearch.html i moją odpowiedź poniżej. – dira
Oto zaktualizowany link: http://www.elasticsearch.org/blog/your-data-your-search/ – swatkins
Ten wpis na blogu okazał się bardzo pomocny: http://www.elasticsearch.org/blog/managing -relations-inside-elasticsearch/ – Quin