/**
  * @param $boostFieldName
  * @param $boostFieldValue
  * @param $boostOptionName
  * @param $boostOptionValue
  * @param $boostingValue
  * @param $count
  * @return array
  */
 protected function generateContextsBoosting($boostFieldName, $boostFieldValue, $boostOptionName, $boostOptionValue, $boostingValue, $count)
 {
     $result = [];
     for ($i = 0; $i < $count; $i++) {
         $contextsBoosting = new ContextsBoosting();
         $contextsBoosting->setBoostFieldName($boostFieldName . $i);
         $contextsBoosting->setBoostFieldValue($boostFieldValue . $i);
         $contextsBoosting->setBoostOptionName($boostOptionName . $i);
         $contextsBoosting->setBoostOptionValue($boostOptionValue);
         $contextsBoosting->setBoostingValue($boostingValue + $i);
         $result[] = $contextsBoosting;
     }
     return $result;
 }