Interface DocumentRetrieverService

All Known Implementing Classes:
DocumentRetrieverServiceImpl

public interface DocumentRetrieverService
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.springframework.ai.document.Document>
    retrieve(org.springframework.ai.rag.Query query)
     
    List<org.springframework.ai.document.Document>
    retrieve(org.springframework.ai.rag.Query query, double similarityThreshold, int topK)
     
    List<org.springframework.ai.document.Document>
    retrieve(org.springframework.ai.rag.Query query, org.springframework.ai.vectorstore.filter.Filter.Expression expression)
     
    List<org.springframework.ai.document.Document>
    retrieve(org.springframework.ai.rag.Query query, org.springframework.ai.vectorstore.filter.Filter.Expression expression, double similarityThreshold, int topK)
     
  • Method Details

    • retrieve

      List<org.springframework.ai.document.Document> retrieve(org.springframework.ai.rag.Query query)
    • retrieve

      List<org.springframework.ai.document.Document> retrieve(org.springframework.ai.rag.Query query, org.springframework.ai.vectorstore.filter.Filter.Expression expression)
    • retrieve

      List<org.springframework.ai.document.Document> retrieve(org.springframework.ai.rag.Query query, double similarityThreshold, int topK)
    • retrieve

      List<org.springframework.ai.document.Document> retrieve(org.springframework.ai.rag.Query query, org.springframework.ai.vectorstore.filter.Filter.Expression expression, double similarityThreshold, int topK)