No Worries, I was just wondering what did I miss.  And thanks for blog link.

On 11/12/2015 18:52, Mikhail Khludnev wrote:
Novin,

I regret so much. It's my pet peeve in Solr query parsing. Handling s space
is dependent from the first symbol of query sting
This will work (starts from '{!' ):
q={!parent which="doctype:200"}flow:[624 TO 700]
These won't due to " ", "+":
q= {!parent which="doctype:200"}flow:[624 TO 700]
q=+{!parent which="doctype:200"}flow:[624 TO 700]
Subordinate clauses with spaces are better handled with "Nested Queries" or
so, check the post
<http://blog.griddynamics.com/2013/12/grandchildren-and-siblings-with-block.html>


On Fri, Dec 11, 2015 at 6:31 PM, Novin <no...@temetra.com> wrote:

Hi Guys,

I'm trying  block join query, so I have tried   +{!parent
which="doctype:200"}flow:624     worked fine. But when i tried +{!parent
which="doctype:200"}flow:[624 TO 700]

Got the below error

org.apache.solr.search.SyntaxError: Cannot parse 'flow_l:[624':
Encountered \"<EOF>\" at line 1, column 11.\nWas expecting one of:\n
\"TO\" ...\n    <RANGE_QUOTED> ...\n <RANGE_GOOP> ...\n

Just wondering too, can we able to do range in block join query.

Thanks,
Novin







Reply via email to