I'm trying to understand exactly how Elasticsearch queries work, but I'm having a tough time with the concept of filters and exact values.
queryis boolean in the sense that it doesn't contain a score and will completely eliminate any results that don't fit the filter conditions, right?
boolis different from
filterbecause it will still return results which don't match the conditions, and will include a score? doesn't that make it not a boolean?
what is the purpose of wrapping
boolif the values are always boolean anyway?
do aggregations include results that are filtered?