Package com.embabel.agent.rag
Interface RetrievalFilters
-
- All Implemented Interfaces:
-
com.embabel.common.core.types.SimilarityCutoff
public interface RetrievalFilters<T extends RetrievalFilters<T>> implements SimilarityCutoff
-
-
Method Summary
Modifier and Type Method Description abstract TwithSimilarityThreshold(Double similarityThreshold)abstract TwithTopK(Integer topK)abstract TwithEntitySearch(EntitySearch entitySearch)abstract TwithContentElementSearch(ContentElementSearch contentElementSearch)abstract EntitySearchgetEntitySearch()abstract ContentElementSearchgetContentElementSearch()-
-
Method Detail
-
withSimilarityThreshold
abstract T withSimilarityThreshold(Double similarityThreshold)
-
withEntitySearch
abstract T withEntitySearch(EntitySearch entitySearch)
-
withContentElementSearch
abstract T withContentElementSearch(ContentElementSearch contentElementSearch)
-
getEntitySearch
@ApiStatus.Experimental() abstract EntitySearch getEntitySearch()
-
getContentElementSearch
abstract ContentElementSearch getContentElementSearch()
-
-
-
-