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

Reply via email to