We had previously done something of the sort. With some sources of truth type of cores we would do initial searches on customer transaction data before fetching the related information from those "truth" tables. We would use the various pertinent fields from results #1 to find related data in core #2.
We moved just last week to making this match during the initial processing stage of core #1. Instead of processing our data during a large xml import we moved towards the processing saving this information in a new table (in MySQL) and then have Solr do a quick read directly from that source. It's given us more flexibility and a ton more speed/efficiency in terms of giving our users that second tier data right out the gate w their first result set. Worth noting: our hand was a bit forced as some search results would need to be in the thousands and as such the secondary lookup would be incredibly slow and painful, so YMMV On May 30, 2016, 6:21 AM -0400, Bernd Fehling<bernd.fehl...@uni-bielefeld.de>, wrote: > Has anyone experiences with searching in two indices? > > E.g. having one index with nearly static data (like personal data) > and a second index with articles which changes pretty much. > > A search would then start for articles and from the list of results > (e.g. first page, 10 articles) start a sub search in the second > index for personal data to display the results side by side. > > Has anyone managed this and how? > > If not, how would you try to solve this? > > > Regards, > Bernd