public function search($field, $value, array $options = array())
	{
		$this->query = $this->index->addConditionToQuery($this->query, array(
			'field'      => $field,
			'value'      => $value,
			'required'   => array_get($options, 'required', true),
			'prohibited' => array_get($options, 'prohibited', false),
			'phrase'     => array_get($options, 'phrase', false),
			'fuzzy'      => array_get($options, 'fuzzy', null),
		));
		
		return $this;
	}
public function search($field, $value, array $options = array())
	{
		$this->query = $this->index->addConditionToQuery($this->query, array(
			'field'      => $field,
			'value'      => $value,
			'required'   => array_get($options, 'required', true),
			'prohibited' => array_get($options, 'prohibited', false),
			'phrase'     => array_get($options, 'phrase', false),
			'fuzzy'      => array_get($options, 'fuzzy', null),
		));
		
		return $this;
	}
public function search ( $ field , $ value , array $ options = array ( ) ) { $ this -> query = $ this -> index -> addConditionToQuery ( $ this -> query , array ( 'field' => $ field , 'value' => $ value , 'required' => array_get ( $ options , 'required' , true ) , 'prohibited' => array_get ( $ options , 'prohibited' , false ) , 'phrase' => array_get ( $ options , 'phrase' , false ) , 'fuzzy' => array_get ( $ options , 'fuzzy' , null ) , ) ) ; return $ this ; }
Add a basic search clause to the query.

@param string $field
@param mixed  $value
@param array  $options - required   : requires a match (default)
- prohibited : requires a non-match
- phrase     : match the $value as a phrase
- fuzzy      : perform a fuzzy search (true, or numeric between 0-1)

@return \Mmanos\Search\Query
Add a basic search clause to the query .