Hi

I'm running a query with join results from two endpoints:

SELECT * {
  SERVICE <s1> { ?a a :Class1 } # q1
  SERVICE <s2> { ?a a :Class2 } # q2
}

I noticed (by running ARQ 2.8.8 with -v) that it first dispatches query q1
on s1 and then one query q2 on s2 *for each result* in the previous query.

Is there any other way of doing it? I mean, I'm getting like 1M results
from q1, maybe it would be better to get all results from q2 and then join
them in memory, or pass more than one value at a time for q2 (the VALUE tag
allows that).

Cheers!


--
diogo patrĂ£o

Reply via email to