How Reranking Works
Supermemory’s reranking process:- Initial search returns results using standard semantic similarity
- Reranker model analyzes query-result pairs
- Scores are recalculated based on deeper semantic understanding
- Results are reordered by the new relevance scores
- Final results maintain the same structure but with improved ordering
- Understanding context and nuanced relationships
- Handling ambiguous queries with multiple possible meanings
- Improving precision for complex technical topics
- Better ranking when results have similar initial scores
Basic Reranking Comparison
- TypeScript
- Python
- cURL
Complex Query Reranking
Reranking excels with complex, multi-faceted queries:- TypeScript
- Python
- cURL
Memory Search Reranking
Reranking also improves memory search results:- TypeScript
- Python
- cURL
Domain-Specific Reranking
Reranking understands domain-specific relationships:- TypeScript
- Python
- cURL