As mentioned in antoher post we (already) have a (Lucene-based) generic indexing framework which allows any source/entity to provide indexable/searchable data. Sources may be: pages events products customers ... As their names imply they have nothing in common ;) Never the less we'd like to search across them, getting one resultset with the top hits (searching across sources is also required for (auto)suggesting search terms)
In our current Lucene-approach we create a Lucene index per source (and language) and then search across the indexs with a MultiIndexReader. Switching to Solr we'd like to rethink the design decision whether to a) put all data into one core(Lucene index) or to b) split them into seperate cores if b) how can I search across the cores (in SolrJ)? Thx Clemens