original_string: public function geoFilter($shape = self::GEO_FILTER_SQUARED, $unit = self::GEO_FILTER_KILOMETERS, $distance, $isNegative = false) {
  		$parameters = array(
  	        'shape' => $shape,
  	        'unit' => $unit,
  	        'distance' => $distance
  	    );
  	    $this->addFilter(null, self::GEO_FILTER, $isNegative, $parameters);
  		return $this;
  	}
code: public function geoFilter($shape = self::GEO_FILTER_SQUARED, $unit = self::GEO_FILTER_KILOMETERS, $distance, $isNegative = false) {
  		$parameters = array(
  	        'shape' => $shape,
  	        'unit' => $unit,
  	        'distance' => $distance
  	    );
  	    $this->addFilter(null, self::GEO_FILTER, $isNegative, $parameters);
  		return $this;
  	}
code_tokens: public function geoFilter ( $ shape = self :: GEO_FILTER_SQUARED , $ unit = self :: GEO_FILTER_KILOMETERS , $ distance , $ isNegative = false ) { $ parameters = array ( 'shape' => $ shape , 'unit' => $ unit , 'distance' => $ distance ) ; $ this -> addFilter ( null , self :: GEO_FILTER , $ isNegative , $ parameters ) ; return $ this ; }
docstring: Add a GeoFilter on request
  @return OpenSearchServer\Search
docstring_tokens: Add a GeoFilter on request