What questions to ask to determine how to design Search functionality

I am trying to define how a website search should be designers for a website that has products, articles, recipes and other general content pages.

The answer seems obvious, have a faceted result page for each content type. However, this seems too simple.

What questions should I ask to inform the solution further? or... how should I approach search design in general?

Thanks!