original_string: public function multiPrefix(array $keys, $value, $bool = "must", $filter = false, array $params = []) {
          $subQuery = $this->orWhere($bool);
          foreach ($keys as $key) {
              $subQuery->prefix($key, $value, $bool, true, $params);
          }
          $subQuery->endSubQuery();
          return $this;
      }
code: public function multiPrefix(array $keys, $value, $bool = "must", $filter = false, array $params = []) {
          $subQuery = $this->orWhere($bool);
          foreach ($keys as $key) {
              $subQuery->prefix($key, $value, $bool, true, $params);
          }
          $subQuery->endSubQuery();
          return $this;
      }
code_tokens: public function multiPrefix ( array $ keys , $ value , $ bool = "must" , $ filter = false , array $ params = [ ] ) { $ subQuery = $ this -> orWhere ( $ bool ) ; foreach ( $ keys as $ key ) { $ subQuery -> prefix ( $ key , $ value , $ bool , true , $ params ) ; } $ subQuery -> endSubQuery ( ) ; return $ this ; }
docstring: Creates OR-joined multiple prefix queries for the list of keys
  
  Creates a prefix query for the $value for each key in the $keys
  
  @param array $keys
  @param type $value
  @param type $bool
  @param array $params
  @return QueryBuilder|static|self
docstring_tokens: Creates OR - joined multiple prefix queries for the list of keys