I'm designing an elasticsearch index 'schema' (need to get out of this
database lingo!) where i need to expose searches based on relationships
If i have a user (object1) who likes a collection (object2) of documents
(object3), is it better to have 1 index with 3 types for each object or 1
index to represent the 3 types?
I know that filtering allows you to do 'where' (SQL analogy) queries but
that seems to be on a single index - how do i make this kind of
relationship work among multiple object types (in 1 or multiple indexes).