[eluser]pickupman[/eluser]
I believe you would want to join the products & vendors table to your tag table. Since you have many records for tags you could use:
Code:
$this->db->select('t.*, p.*, v.vendor_name');
$this->db->join('products p','p.id = t.product_id');
$this->db->join('vendors v' ,'v.id = p.vendor_id');
$this->db->like('p.field1', $keyword);
$this->db->or_like('p.field2', $keyword);
$this->db->or_like('p.field3', $keyword);
$this->db->or_like('t.tag', $keyword);
$this->db->or_like('v.vendor_name', $keyword);
$this->db->get('product_tags t');