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]
