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(); ```