MCPcopy
hub / github.com/docker/docker-agent / Reranker

Interface Reranker

pkg/rag/rerank/rerank.go:18–21  ·  view source on GitHub ↗

Reranker re-scores search results using a reranking model

Source from the content-addressed store, hash-verified

16
17// Reranker re-scores search results using a reranking model
18type Reranker interface {
19 // Rerank re-scores the given search results and returns them sorted by new scores
20 Rerank(ctx context.Context, query string, results []database.SearchResult) ([]database.SearchResult, error)
21}
22
23// NOTE: The Reranker interface doesn't expose criteria directly - it's configured
24// during construction via Config and passed through to the underlying provider.

Callers 2

rerankMethod · 0.65
RerankMethod · 0.65

Implementers 10

tracedRerankpkg/model/provider/instrument.go
tracedEmbedRerankpkg/model/provider/instrument.go
tracedBatchEmbedRerankpkg/model/provider/instrument.go
Clientpkg/model/provider/gemini/client.go
Clientpkg/model/provider/anthropic/client.go
Clientpkg/model/provider/openai/client.go
Clientpkg/model/provider/dmr/client.go
failingRerankerpkg/rag/manager_rerank_test.go
fakeRerankingProviderpkg/rag/rerank/rerank_test.go
LLMRerankerpkg/rag/rerank/rerank.go

Calls

no outgoing calls

Tested by

no test coverage detected