Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The clustering contrib was written a long time ago and it shows its age. We have two separate interfaces (for clustering search results and for clustering documents). The second one never received any attention and no implementation exists for it.
I plan to do the following:
- remove the document clustering interface entirely, leave only the post-search results clustering extension,
- upgrade the implementation to Carrot2 4.x (this gets rid of those long-standing odd dependencies),
- clean up the code where appropriate.
My plan is to apply this to master, initially, but also backport to 8x if there are no objections. I don't think it'll hurt anybody.
Attachments
Issue Links
- incorporates
-
SOLR-13506 Upgrade carrot2-guava-*.jar
- Resolved
-
SOLR-12852 NPE in ClusteringComponent
- Closed
- is related to
-
SOLR-14974 Modernize and clean up document clustering contrib (8.x backport)
- Resolved
-
SOLR-14981 Remove search results clustering contrib from 8x
- Resolved
- links to