Example #1
0
 /**
  * @param Criteria $criteria
  */
 private function addSimilarRecipe(Criteria $criteria)
 {
     if ($criteria->lookForSimilarRecipes()) {
         $this->parameters['body']['query']['filtered']['query'] = ['more_like_this' => ['fields' => ["steps.name", "description.taste"], 'ids' => [$this->slugGenerator->generateFrom((string) $criteria->getSimilarToRecipeName())], 'min_term_freq' => 1, 'max_query_terms' => 25]];
     }
 }