>
> 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.
>

Reply via email to