CavalliumDBEngine/src/main/java/it/cavallium/dbengine/lucene/collector/CollectorMultiManager.java

14 lines
307 B
Java
Raw Normal View History

2021-11-08 23:53:53 +01:00
package it.cavallium.dbengine.lucene.collector;
2021-11-19 19:03:31 +01:00
import java.io.IOException;
2021-11-09 00:54:09 +01:00
import java.util.List;
2021-11-08 23:53:53 +01:00
import org.apache.lucene.search.ScoreMode;
2021-11-09 00:54:09 +01:00
import org.apache.lucene.search.TopDocs;
2021-11-08 23:53:53 +01:00
2021-11-09 00:54:09 +01:00
public interface CollectorMultiManager<T, U> {
2021-11-08 23:53:53 +01:00
ScoreMode scoreMode();
2021-11-09 00:54:09 +01:00
2021-11-19 19:03:31 +01:00
U reduce(List<T> results) throws IOException;
2021-11-08 23:53:53 +01:00
}