lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hoss Man (Commented) (JIRA)" <>
Subject [jira] [Commented] (SOLR-3076) Solr should support block joins
Date Thu, 09 Feb 2012 21:06:57 GMT


Hoss Man commented on SOLR-3076:

bq. Maybe instead of opening up end-user QP syntax to control block joins, there should be
configuration that tells the query parser how to create the parent bits filter, which fields
are in "child scope" vs "parent scope", etc.? 

wouldn't that still need to be a query time option to be useful to the full capability of
block join??

from what i remember about block join:
* you can have arbitrary depth of parent>child->grandchild->etc...
* there's nothing prevent parents and children having the same fields


so wouldn't it be kind of limiting if those types of options were configuration that couldn't
be done per query/filter?  (ie: in this fq i want only docs whose parents are size:[0 TO 1000]
but in this other fq i want docs who are themselves size:[10 TO 40] ... if perhaps "parents"
are books and the children being queried are "chapters" and "size" is number of pages)

> Solr should support block joins
> -------------------------------
>                 Key: SOLR-3076
>                 URL:
>             Project: Solr
>          Issue Type: New Feature
>            Reporter: Grant Ingersoll
>         Attachments: SOLR-3076.patch, bjq-vs-filters-backward-disi.patch, bjq-vs-filters-illegal-state.patch,
parent-bjq-qparser.patch, parent-bjq-qparser.patch, solrconf-bjq-erschema-snippet.xml
> Lucene has the ability to do block joins, we should add it to Solr.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message