: Earlier I tried join queries using curl
: 'http://myLinux:8983/solr/abc.edu_up/select?debug=true&q=*:*&fq={defType=join
: from=id to=id fromIndex=abc.edu}subject:financial' but didn't get any
: response. There was nothing on Solr log either. So, I thought I need to
: config join. Is there another way to at least get some response from
: join queries?
When posting questions, it's important to not only show the URLs you
tried, but also exactly what response you got -- in this case you have
debuging turned on (good!) but you don't show us what the debugging
information returend.
from whati can tell, you are missunderstanding how to use localparams
and the use of "type" vs "defTpe" in local params.
1) the syntax for local params is "{!p1=v1 p2=v2 ...}" ... note the "!",
it's important, otherwise the "{...}" is just treated as input to the
default parser.
2) inside local params, you use the "type" param to indicate which parser
you want to use (or as a shorthand just specify the parser name
immediately after the "!"
3) if you use "defType" as a localparam, it controls which parser is used
for parsing hte *nested* query.
- - -
So in your example, you should probably be using...
/abc.edu_up/select?debug=true&q=*:*&fq={!type=join ...
...or this syntactic sugar...
/abc.edu_up/select?debug=true&q=*:*&fq={!join ...
If that still isn't working for you, please show us what output you do
get, and some examples of the same query w/o the join filter (as well as
showing us what the nested join query produces on it's own so we can
verify you have docs matching it)