Z racji tego, że wykorzystałem InnoDB nie moge skorzystać z FULLTEXT więc musiałem zrobić wyszukiwarke na LIKEach.
Strona jest oparta o framework CodeIgniter i do budowy zapytań skorzystałem z Active Records.
public function search($search_query) { $this->db->from('product'); $this->db->select('product_name,product_price,product_img'); foreach ($strings as $match) { $this->db->or_like('product_name', $match); $this->db->or_like('product_desc', $match); } $products = $this->db->get()->result(); return false; return $products; }
Obecnie dopiero piszę i na bieżąco testuje stronę na localhoscie (WampServer Version 2.2, MySQL 5.5.24-log) no i akurat mam taki mały problem z tą wyszukiwarką, że działa ale muli.
Dlatego proszę o jakieś wskazówki jak możnaby to zoptymalizować/przyśpieszyć.
Pozdrawiam
Rav