Hi,

On Fri, Jul 1, 2011 at 2:30 PM, Robert Muir <rcm...@gmail.com> wrote:

> Hi,
>
> when looking at just a very quick glance at some of the newer
> grouping/join features, I found myself a little confused about what is
> exactly what, and I think users might too.
>
> I discussed some of this with hossman, and it only seemed to make me
> even more totally confused about:
> * difference between field collapsing and grouping
> * difference between nested documents and the index-time join
> * difference between index-time-join/nested documents and single-pass
> index-time grouping. Is the former only a more general case of the
> latter?
> * difference between the above joinish capabilities and solr's join
> impl... other than the single-pass/index-time limitation (which is
> really an implementation detail), I'm talking about use cases.
>
> I think its especially interesting since the join module depends on
> the grouping module.
>
> So I am curious if we should:
> * add docs (maybe with simple examples) in the package.html or
> otherwise that differentiate what these guys are, or at least agree on
> some consistent terminology and define it somewhere? I feel like
> people have explained to me the differences in all these things
> before, but then its easy to forget.
> * should we rename the join module to nested? or combine it with
> grouping as a subdocument module? or something else?
>

What about, dear I say, a document-relation module? Joining documents across
queries, in docblocks, into a group, or as part of a nest, all seem to be
about relationships between documents.

With all of these concepts in the single module, we can then definitely work
on the package.htmls to make it clear the purpose of each part (and maybe
list other known phrases for the same concepts, such as field collapsing and
grouping).


>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>
>


-- 
Chris Male | Software Developer | JTeam BV.| www.jteam.nl

Reply via email to