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?

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to