> I think anything handled by not-Lucene is wrong.
I'm afraid Lucene won't do it, so we have no option. It's definitely
not designed to do this: even a custom Collector can't return more
results than Documents in its segment, as all representations work by
using int as relative ids.
Even if we have Document(s) for every possible combination - all elements of cartesian
product?
Where current impl basically handles 1 x 1 x 1 x ... x 1.
And new HS impl just needs to take this multi Document approach into account.
-Ales