diff --git a/docs/Query/Bool.md b/docs/Query/Bool.md
index f3182435275f3c29519920b2f896253bc41910e2..babd6e67b3476e26ea91df20d41a4e8f260e1936 100644
--- a/docs/Query/Bool.md
+++ b/docs/Query/Bool.md
@@ -41,12 +41,16 @@ $termQueryForTag1 = new TermQuery("tag", "wow");
 $termQueryForTag2 = new TermQuery("tag", "elasticsearch");
 $rangeQuery = new RangeQuery("age", ["from" => 10, "to" => 20]);
 
+$bool = new BoolQuery();
+$bool->addParameter("minimum_should_match", 1);
+$bool->addParameter("boost", 1);
+$bool->add($termQueryForUser, BoolQuery::MUST);
+$bool->add($rangeQuery, BoolQuery::MUST_NOT);
+$bool->add($termQueryForTag1, BoolQuery::SHOULD);
+$bool->add($termQueryForTag2, BoolQuery::SHOULD);
+
 $search = new Search();
-$search->addQuery($termQueryForUser, BoolQuery::MUST);
-$search->addQuery($rangeQuery, BoolQuery::MUST_NOT);
-$search->addQuery($termQueryForTag1, BoolQuery::SHOULD);
-$search->addQuery($termQueryForTag2, BoolQuery::SHOULD);
-$search->setBoolQueryParameters(["minimum_should_match" => 1, "boost" => 1]);
+$search->addQuery($bool);
 
 $queryArray = $search->toArray();
 ```