All Implemented Interfaces:
NamedWriteable, Writeable

public class MMRExec extends UnaryExec
Physical plan for the MMR command. MMR performs result diversification on incoming results using maximum marginal relevance. The input is a set of limited rows, where at least one field is a dense vector to use for vector comparison. The output is a reduced set of results, in the same order as the input, but "diversified" to be results that are semantically diverse from each other within the input set.