Index
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
Documentto 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
TextSegmentto 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form