auto suggest searching + optimized search with category