Step 1: Use CJuiAutoComplete widgets

$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
   'model' => $model,
   'name' => 'name',
   'sourceUrl' => {SOURCE_URL},
   'options' => array(
   'minLength' => '2',
   'select' => "js:function(event, ui) {
        console.log(ui.item.address);
   }",
),
'htmlOptions' => array( ),
));

Step 2: In {SOURCE_URL} you need query and make json data to return

$term = CHtml::encode($_GET["term"]);
        $client = ClientInformation::model()->findAll(array(
            'condition'=>'name LIKE :name or email LIKE :email or company_name LIKE :cm',
            'params'=>array(':name'=>$term.'%',':email'=>$term.'%',':cm'=>$term.'%')
        ));
        $data=array();
        foreach($client as $row):
            $data[]=array('label'=>$row->name,'value'=>$row->name,'id'=>$row->id,'address'=>$row->address_1,'city'=>$row->city,'state'=>$row->state,'zip'=>$row->zip,'country'=>$row->country,'phone'=>$row->phone,'tax'=>$row->tax_id);
        endforeach;
        echo json_encode($data);
        Yii::app()->end();