In short that bool is "anding" it with the query context... if you do not have not an explicit query context it is basically a match_all query "anded" with the filter so it is in fact executing the bool.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.