Updated searching

- Users can now select the category.
- Users can search in categories.
- Searching optimized.