> > Have two cores with some common fields in their schemas. I want to perform > a MLT query on one core and get results from the other schema. Both cores > have same type of id. > Having the same "type of id" in two different cores is of no good for a MLT handler (which in-fact operates on one core)
How is it suggested to perform a MLT query cross core / schema? Currently, > I only see getting the result from one core and performing a query with the > common fields in the second core and treating those results as MLT results. > It depends on your requirement. If it is about simply aggregating the results, then you can run MLT handler for both the cores independently and merge the response thereafter based on your understanding of the underlying data in the responses. Cheers Avlesh On Wed, Oct 28, 2009 at 5:52 AM, Adamsky, Robert <radam...@techtarget.com>wrote: > > Have two cores with some common fields in their schemas. I want to > perform a MLT query on one core and get results from the other schema. > Both cores have same type of id. > > I saw this thread: > http://www.nabble.com/Does-MoreLikeThis-support-sharding--td25378654.html > > This is not quite what I am doing as this is for shards against same > schema. > > How is it suggested to perform a MLT query cross core / schema? Currently, > I > only see getting the result from one core and performing a query with the > common > fields in the second core and treating those results as MLT results. >