Действительно зависит от того, как вы будете искать эти данные.Главный вопрос: Что вы будете искать?
Если вы будете искать товары (то есть результаты поиска будут продуктами), то разработайте схему для продуктов.Если вы ищете товары по пользователям или блогам, смоделируйте пользователей / блоги как динамические / многозначные поля.
Если у вас есть приложение, которое ищет товары, и другое приложение, которое ищет блоги, и они совершенно не связаныпоместите их в отдельные ядра.
Из Solr wiki :
Чем больше разнородных (разных видов данных) вы имеете в одном поле или в одноминдекс, тем менее он полезен.
Так что не вслепую складывайте все в одно ядро.Тщательно продумайте, каковы ваши сценарии поиска.