Few questions about the CollapseComponent: 1) From what I can tell in either SOLR-236, SOLR-1682, this component extends the QueryComponent which allows one to dedup when doing a normal search. Is there a concern about performance in the worst case that you have a bunch of docs with the same value of the collapse field and you are hence requesting a bunch of documents at the Component level only to de-dupe to a few. The initial DocSet could be large and the resulting filters could be large when issuing the second search to the searcher. 2) If I want to collapse the results of the morelikethis, is the only way to actually modify the MLT handler to do the de-dup? Would it make sense to refactor the Collapse component to make it more re-usable across other components even if I have to modify the MLT component to use it?
Any thoughts on this would be helpful. Thanks Amit