Estoy realizando una consulta avanzada para un motor de búsquedas que abarca 15 tablas aproximadamente de mi BD, pero al introducir un keyword, debido a que son demasiadas tablas la busqueda se torna demasiado lenta y en repetidas ocasiones obtengo una Excepcion de SQL de TimeOutExpired.
Como puedo Optimizar mi consulta, o como puedo indexarla ya que es un tema del cual tambien conozco poco?