[
https://issues.apache.org/jira/browse/SOLR-15079?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Mayya Sharipova closed SOLR-15079.
----------------------------------
Closing after the 8.9.0 release
> Block Collapse (faster collapse code when groups are co-located via Block
> Join style nested doc indexing)
> ---------------------------------------------------------------------------------------------------------
>
> Key: SOLR-15079
> URL: https://issues.apache.org/jira/browse/SOLR-15079
> Project: Solr
> Issue Type: New Feature
> Reporter: Chris M. Hostetter
> Assignee: Chris M. Hostetter
> Priority: Major
> Fix For: main (9.0), 8.9
>
> Attachments: SOLR-15079.patch
>
>
> A while back, JoelB had an idea for an optimized version of of the logic in
> the CollapsingQParserPlugin to take advantage of collapsing on fields where
> the user could knows that every doc with the same collapseKey were contiguous
> in the index - for example collapsing on the {{_root_}} field.
> Joel whipped up an initial PoC patch internally at lucidworks that only dealt
> with some limited cases (string field collapsing w/o any nulls, using default
> group head selection) to explain the idea, but other priorities prevented him
> from doing thorough benchmarking or flesh it out into "production ready" code.
> I took Joel's original PoC and fleshed it out with unit tests, fixed some
> bugs, and did some benchmarking against large indexes - the results look
> really good.
> I've since then beefed the code up more to include collapsing on numeric
> fields, and added support for all group head selector types, as well as
> adding support for {{nullPolicy=expand}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]