Это зависит от того, что вам нужно от результатов.
Конечно, вы можете хранить документы в Solr с дополнительными полями, и я считаю, что вы можете объявить некоторые поля как часть документа, но не как часть индекса. В зависимости от того, что вам нужно из результатов поиска, вы можете получить все необходимое из дополнительных полей, чтобы удовлетворить поиск. Если это так, вы можете пропустить вторичный поиск в MySQL.
Также подумайте, насколько актуальными должны быть данные. Достаточно ли получить данные из индекса Solr, учитывая, что они могут не синхронизироваться с последними изменениями из MySQL? Или вам нужно извлечь из MySQL, чтобы убедиться, что у вас есть последние данные?