On 1/2/2018 1:27 PM, Mathieu Larose wrote:
> The following query returns p1 (which is expected):
>
> q={!join fromIndex=child from=p_id_s to=id}y_s:y1 AND z_s:z1
>
>
> The following query returns nothing (which is not expected):
>
> q=({!join fromIndex=child from=p_id_s to=id}y_s:y1 AND z_s:z1)
I know almost nothing about the join feature.
But I do know that localparam syntax (the curly braces and exclamation
point) typically only works when it is the very first thing in the
query. Putting some other character (like a parenthesis) at the
beginning of the query probably keeps Solr from interpreting the localparam.
Instead of this:
({!join stuff}query)
try this:
{!join stuff}(query)
Thanks,
Shawn