Thanks Man. On Mon, 14 Dec 2015 at 12:19 Mikhail Khludnev <mkhlud...@griddynamics.com> wrote:
> In addition to the link in the previous response, > http://blog.griddynamics.com/2013/09/solr-block-join-support.html provides > an example of such combination. From my experience fq doen't participate in > highlighting nor scoring. > > On Mon, Dec 14, 2015 at 2:45 PM, Novin Novin <toe.al...@gmail.com> wrote: > > > Hi Mikhail, > > > > I'm having a little bit problem to construct the query for solr when I > have > > been trying to use block join query. As you said, i can't use + or > <space> > > in front of block join query, so I have to put *{**!parent > > which="doctype:200"} *in front. and after this, all fields are child > > document, so I can't add any parent document field, if I add parent doc > > field it would give me nothing because field is not exist in child > > document. > > > > But I can still add parent doc in "fq". Does it going to be cause any > > trouble something related to highlight or scoring, because I was using > > parent doc field in q not in fq. > > > > Thanks, > > Novin > > > > On 12 December 2015 at 00:01, Novin <toe.al...@gmail.com> wrote: > > > > > 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 > > >>> > > >>> > > >>> > > >>> > > >>> > > >>> > > >> > > > > > > > > > -- > Sincerely yours > Mikhail Khludnev > Principal Engineer, > Grid Dynamics > > <http://www.griddynamics.com> > <mkhlud...@griddynamics.com> >