From 3eee2e138e9bab9b5e11656f1b8299d2a87fa3a8 Mon Sep 17 00:00:00 2001 From: Aivaras Gotovskis <aivaras.gotovskis@ongr.io> Date: Wed, 1 Jul 2015 11:26:46 +0300 Subject: [PATCH] Change variable naming and add shorter example for DisMax. --- docs/Query/DisMax.md | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/docs/Query/DisMax.md b/docs/Query/DisMax.md index af4fee5..2a1a449 100644 --- a/docs/Query/DisMax.md +++ b/docs/Query/DisMax.md @@ -27,17 +27,33 @@ Lets try to write this example In DSL : ```php -$term1 = new TermQuery('age', 34); -$term2 = new TermQuery('age', 35); +$termQuery1 = new TermQuery('age', 34); +$termQuery2 = new TermQuery('age', 35); -$disMax = new DisMaxQuery(); -$disMax->addParameter('tie_breaker', 0.7); -$disMax->addParameter('boost', 1.2); -$disMax->addQuery($term1); -$disMax->addQuery($term2); +$disMaxQuery = new DisMaxQuery(); +$disMaxQuery->addParameter('tie_breaker', 0.7); +$disMaxQuery->addParameter('boost', 1.2); +$disMaxQuery->addQuery($termQuery1); +$disMaxQuery->addQuery($termQuery2); $search = new Search(); -$search->addQuery($disMax); +$search->addQuery($disMaxQuery); + +$queryArray = $search->toArray(); +``` + +Parameters can be set in constructor thus shorter version of DisMaxQuery is possible: + +```php +$termQuery1 = new TermQuery('age', 34); +$termQuery2 = new TermQuery('age', 35); + +$disMaxQuery = new DisMaxQuery(['tie_breaker' => 0.7, 'boost' => 1.2]); +$disMaxQuery->addQuery($termQuery1); +$disMaxQuery->addQuery($termQuery2); + +$search = new Search(); +$search->addQuery($disMaxQuery); $queryArray = $search->toArray(); ``` -- GitLab