Product Search implementation.