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