4.0.0 org.springframework.boot spring-boot-starter-parent 4.1.2 com.ankurm rerank 1.0.0 rerank Cross-encoder reranking for RAG in Java: a bi-encoder retrieves 50 candidates, an ONNX Runtime cross-encoder rescores them, a Spring AI DocumentPostProcessor keeps the top 5. Quality and latency measured on 60 labelled queries. 25 2.0.2 1.31.0 0.39.0 org.springframework.ai spring-ai-bom ${spring-ai.version} pom import org.springframework.aispring-ai-rag com.microsoft.onnxruntimeonnxruntime${onnxruntime.version} ai.djlapi${djl.version} ai.djl.huggingfacetokenizers${djl.version} org.springframework.boot spring-boot-starter-test test org.apache.maven.plugins maven-surefire-plugin -Duser.timezone=UTC -Dstdout.encoding=UTF-8 -Dfile.encoding=UTF-8 -Xmx3g