If your goal is to maximize SOQL Performance by allowing indexed searches when SOQL queries with multiple WHERE filters cannot use indexes, what best practices would you apply?
a) Restructure data to allow indexed searches
b) Minimize the use of multiple WHERE filters in queries
c) Use external search engines for complex queries
d) Prioritize unindexed queries for performance optimization