Index

A B C D E F G H I M Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAzureAiSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.search
 
AbstractAzureAiSearchEmbeddingStore() - Constructor for class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
add(Document) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
Add Document to the full text search engine.
add(Embedding) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Add an embedding to the store.
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Add an embedding and the related content to the store.
add(TextSegment) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
Add TextSegment to the full text search engine.
add(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
Add content to the full text search engine.
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Add an embedding to the store.
add(List<TextSegment>) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
Add a list of TextSegments to the full text search engine.
addAll(List<Embedding>) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Add a list of embeddings to the store.
addAll(List<Embedding>, List<TextSegment>) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Add a list of embeddings, and the list of related content, to the store.
apiKey(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the Azure AI Search API key.
apiKey(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
Sets the Azure AI Search API key.
Attribute() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
 
AzureAiSearchContentRetriever - Class in dev.langchain4j.rag.content.retriever.azure.search
Represents Azure AI Search Service as a ContentRetriever.
AzureAiSearchContentRetriever(String, AzureKeyCredential, TokenCredential, boolean, int, SearchIndex, String, EmbeddingModel, int, double, AzureAiSearchQueryType) - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
 
AzureAiSearchContentRetriever.Builder - Class in dev.langchain4j.rag.content.retriever.azure.search
 
AzureAiSearchEmbeddingStore - Class in dev.langchain4j.store.embedding.azure.search
Azure AI Search EmbeddingStore Implementation
AzureAiSearchEmbeddingStore(String, AzureKeyCredential, boolean, int, String) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
 
AzureAiSearchEmbeddingStore(String, AzureKeyCredential, boolean, SearchIndex, String) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
 
AzureAiSearchEmbeddingStore(String, TokenCredential, boolean, int, String) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
 
AzureAiSearchEmbeddingStore(String, TokenCredential, boolean, SearchIndex, String) - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
 
AzureAiSearchEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.azure.search
 
AzureAiSearchQueryType - Enum in dev.langchain4j.rag.content.retriever.azure.search
 
AzureAiSearchRuntimeException - Exception Class in dev.langchain4j.store.embedding.azure.search
 
AzureAiSearchRuntimeException() - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
 
AzureAiSearchRuntimeException(String) - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
 
AzureAiSearchRuntimeException(String, Throwable) - Constructor for exception class dev.langchain4j.store.embedding.azure.search.AzureAiSearchRuntimeException
 

B

build() - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
 
build() - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
 
builder() - Static method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
 
builder() - Static method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore
 
Builder() - Constructor for class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
 
Builder() - Constructor for class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
 

C

createOrUpdateIndex(boolean) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Whether to create or update the search index.
createOrUpdateIndex(boolean) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
Whether to create or update the search index.
createOrUpdateIndex(int) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Creates or updates the index using a ready-made index.

D

DEFAULT_FIELD_CONTENT - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
DEFAULT_FIELD_CONTENT_VECTOR - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
DEFAULT_FIELD_METADATA - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
DEFAULT_FIELD_METADATA_ATTRS - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
DEFAULT_FIELD_METADATA_SOURCE - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
DEFAULT_INDEX_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
deleteIndex() - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
dev.langchain4j.rag.content.retriever.azure.search - package dev.langchain4j.rag.content.retriever.azure.search
 
dev.langchain4j.store.embedding.azure.search - package dev.langchain4j.store.embedding.azure.search
 
dimensions(int) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
If using the ready-made index, sets the number of dimensions of the embeddings.
dimensions(int) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
If using the ready-made index, sets the number of dimensions of the embeddings.
Document - Class in dev.langchain4j.store.embedding.azure.search
 
Document() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document
 
Document.Metadata - Class in dev.langchain4j.store.embedding.azure.search
 
Document.Metadata.Attribute - Class in dev.langchain4j.store.embedding.azure.search
 

E

embeddingModel(EmbeddingModel) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the Embedding Model.
endpoint(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the Azure AI Search endpoint.
endpoint(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
Sets the Azure AI Search endpoint.

F

findRelevant(Embedding, int, double) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
fromAzureScoreToRelevanceScore(double) - Static method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
Calculates LangChain4j's RelevanceScore from Azure AI Search's score.
FULL_TEXT - Enum constant in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Uses the full text search to find the most similar TextSegments.

G

getAttributes() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
 
getContent() - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
getContentVector() - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
getId() - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
getKey() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
 
getMetadata() - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
getSource() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
 
getValue() - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
 

H

HYBRID - Enum constant in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Uses the hybrid search (vector + full text) to find the most similar TextSegments.
HYBRID_WITH_RERANKING - Enum constant in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Uses the hybrid search (vector + full text) to find the most similar TextSegments, and uses the semantic re-ranker algorithm to rank the results.

I

index(SearchIndex) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
If using a custom index, sets the index to be used.
index(SearchIndex) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
If using a custom index, sets the index to be used.
indexName(String) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
If no index is provided, set the name of the default index to be used.
indexName(String) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
If no index is provided, set the name of the default index to be used.
initialize(String, AzureKeyCredential, TokenCredential, boolean, int, SearchIndex, String) - Method in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 

M

maxResults(int) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the maximum number of Contents to retrieve.
Metadata() - Constructor for class dev.langchain4j.store.embedding.azure.search.Document.Metadata
 
minScore(double) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the minimum relevance score for the returned Contents.

Q

queryType(AzureAiSearchQueryType) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Sets the Azure AI Search Query Type.

R

retrieve(Query) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever
 

S

searchClient - Variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
SEMANTIC_SEARCH_CONFIG_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
setAttributes(Collection<Document.Metadata.Attribute>) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
 
setContent(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
setContentVector(Collection<Float>) - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
setId(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
setKey(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
 
setMetadata(Document.Metadata) - Method in class dev.langchain4j.store.embedding.azure.search.Document
 
setSource(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata
 
setValue(String) - Method in class dev.langchain4j.store.embedding.azure.search.Document.Metadata.Attribute
 

T

tokenCredential(TokenCredential) - Method in class dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchContentRetriever.Builder
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.
tokenCredential(TokenCredential) - Method in class dev.langchain4j.store.embedding.azure.search.AzureAiSearchEmbeddingStore.Builder
Used to authenticate to Azure OpenAI with Azure Active Directory credentials.

V

valueOf(String) - Static method in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Returns an array containing the constants of this enum type, in the order they are declared.
VECTOR - Enum constant in enum dev.langchain4j.rag.content.retriever.azure.search.AzureAiSearchQueryType
Uses the vector search algorithm to find the most similar TextSegments.
VECTOR_ALGORITHM_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
VECTOR_SEARCH_PROFILE_NAME - Static variable in class dev.langchain4j.store.embedding.azure.search.AbstractAzureAiSearchEmbeddingStore
 
A B C D E F G H I M Q R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form