Package com.embabel.agent.rag
Class ClusterRetrievalRequest
-
- All Implemented Interfaces:
-
com.embabel.agent.rag.RetrievalFilters,com.embabel.common.core.types.SimilarityCutoff
public final class ClusterRetrievalRequest<E extends Object> implements RetrievalFilters<ClusterRetrievalRequest<E>>
-
-
Field Summary
Fields Modifier and Type Field Description private final EntitySearchentitySearchprivate final ContentElementSearchcontentElementSearchprivate final DoublesimilarityThresholdprivate final IntegertopKprivate final StringvectorIndex
-
Constructor Summary
Constructors Constructor Description ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold, Integer topK, String vectorIndex)ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold, Integer topK)ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold)ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch)ClusterRetrievalRequest(EntitySearch entitySearch)ClusterRetrievalRequest()
-
Method Summary
Modifier and Type Method Description EntitySearchgetEntitySearch()ContentElementSearchgetContentElementSearch()DoublegetSimilarityThreshold()IntegergetTopK()final StringgetVectorIndex()ClusterRetrievalRequest<E>withSimilarityThreshold(Double similarityThreshold)ClusterRetrievalRequest<E>withTopK(Integer topK)ClusterRetrievalRequest<E>withEntitySearch(EntitySearch entitySearch)ClusterRetrievalRequest<E>withContentElementSearch(ContentElementSearch contentElementSearch)-
-
Constructor Detail
-
ClusterRetrievalRequest
ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold, Integer topK, String vectorIndex)
-
ClusterRetrievalRequest
ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold, Integer topK)
-
ClusterRetrievalRequest
ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch, Double similarityThreshold)
-
ClusterRetrievalRequest
ClusterRetrievalRequest(EntitySearch entitySearch, ContentElementSearch contentElementSearch)
-
ClusterRetrievalRequest
ClusterRetrievalRequest(EntitySearch entitySearch)
-
ClusterRetrievalRequest
ClusterRetrievalRequest()
-
-
Method Detail
-
getEntitySearch
EntitySearch getEntitySearch()
-
getContentElementSearch
ContentElementSearch getContentElementSearch()
-
getSimilarityThreshold
Double getSimilarityThreshold()
-
getVectorIndex
final String getVectorIndex()
-
withSimilarityThreshold
ClusterRetrievalRequest<E> withSimilarityThreshold(Double similarityThreshold)
-
withTopK
ClusterRetrievalRequest<E> withTopK(Integer topK)
-
withEntitySearch
ClusterRetrievalRequest<E> withEntitySearch(EntitySearch entitySearch)
-
withContentElementSearch
ClusterRetrievalRequest<E> withContentElementSearch(ContentElementSearch contentElementSearch)
-
-
-
-