I have a large JSON with many fields that contain arrays. Say one field is "Top" that contains many fields: "Middle1", "Middle2", "Middle3". Each of these "Middle" fields contains an array. Is there any simple way to search every element only within Middle1 and return back individual elements? When I try "Middle1.description":"blahblahblah" in a query with a match, elasticsearch returns all of Middle1. I've also tried changing the default mapping by elasticsearch to nested and it tells me:
[object mapping [Middle1] can't be changed from non-nested to nested] I'm at a loss here.
Also, if ES could search through all of these arrays and return individual elements that match, that would be fantastic.