Elasticsearch Nested Filters being inclusive vs. exclusive

I have an object mapping that uses nested objects (props in our example) in
a tag-like fashion. Each tag can belong to a client/user and when we want
to allow our users to generate query_string style searches against the
props.name.

Issue is that when we run our query if an object has multiple props and if
one of the many props match the filter when others don't the object is
returned, when we want the opposite - if one returns false don't return vs.
if one returns true return.

I have posted a comprehensive example here:

Thanks in advance.

--
You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/ab40c40b-39f9-4ec9-8c29-51de9c00558f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.