Added interfaces and spring beans for category and product searches