Interface RetrievalStream

All Known Implementing Classes:
BM25Stream, KnowledgeBaseStream

public interface RetrievalStream
A pluggable retrieval stream that ranks documents for a query. Combined via Reciprocal Rank Fusion in HybridRetriever.
Since:
0.1.0
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
     
     
    List<com.tnsai.knowledge.SearchResult>
    retrieve(String query, int topK)
     
  • Method Details

    • name

      String name()
    • retrieve

      List<com.tnsai.knowledge.SearchResult> retrieve(String query, int topK)
    • isAvailable

      default boolean isAvailable()