Index

A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

add(Embedding) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
add(Embedding, TextSegment) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
add(String, Embedding) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
addAll(List) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
addAll(List, List, List) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 

B

build() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Builds the store
builder() - Static method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
Builder() - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
 
buildSchema(InfinispanStoreConfiguration) - Static method in class dev.langchain4j.store.embedding.infinispan.LangchainSchemaCreator
Build the Infinispan Schema to marshall embeddings

C

cacheConfig() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the cacheConfig record component.
cacheConfig(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan cache config to be used, will be created on first access
cacheName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the cacheName record component.
cacheName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan cache name to be used, will be created on first access
clearCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
createCache() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the createCache record component.
createCache(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Create cache in the server

D

DEFAULT_CACHE_CONFIG - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Default Cache Config
DEFAULT_DISTANCE - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
The default distance to for the search
DEFAULT_ITEM_PACKAGE - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Default package of the schema
DEFAULT_LANGCHAIN_ITEM - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Default name of the protobuf langchain item.
DEFAULT_METADATA_ITEM - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Default name of the protobuf metadata item.
DEFAULT_SIMILARITY - Static variable in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Default vector similarity
dev.langchain4j.store.embedding.infinispan - package dev.langchain4j.store.embedding.infinispan
 
dimension() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the dimension record component.
dimension(Integer) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan vector dimension
distance() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the distance record component.
distance(Integer) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan distance for knn query

E

embedding() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns the value of the embedding record component.
equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Indicates whether some other object is "equal to" this one.

F

fileName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the fileName record component.
fileName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan schema file name

G

getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
 
getJavaClass() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
 
getRemoteCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
Gets the underlying Infinispan remote cache
getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
 
getTypeName() - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
 

H

hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns a hash code value for this object.
hashCode() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Returns a hash code value for this object.

I

id() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns the value of the id record component.
infinispanConfigBuilder(ConfigurationBuilder) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan Configuration Builder
InfinispanEmbeddingStore - Class in dev.langchain4j.store.embedding.infinispan
Infinispan Embedding Store
InfinispanEmbeddingStore(ConfigurationBuilder, InfinispanStoreConfiguration) - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
Creates an instance of InfinispanEmbeddingStore
InfinispanEmbeddingStore(RemoteCacheManager, InfinispanStoreConfiguration) - Constructor for class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
Creates an Infinispan embedding store from a RemoteCacheManager Assumes marshalling configuration is already provided by the RemoteCacheManager instance.
InfinispanEmbeddingStore.Builder - Class in dev.langchain4j.store.embedding.infinispan
 
InfinispanStoreConfiguration - Record Class in dev.langchain4j.store.embedding.infinispan
Holds configuration for the store
InfinispanStoreConfiguration(String, Integer, Integer, String, String, String, String, String, String, boolean, boolean) - Constructor for record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Creates the configuration and sets default values

L

LangChainInfinispanItem - Record Class in dev.langchain4j.store.embedding.infinispan
Langchain item that is serialized for the langchain integration use case
LangChainInfinispanItem(String, float[], String, Set, Map) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Creates an instance of a LangChainInfinispanItem record class.
langchainItemFullType() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Get the full name of the langchainItem protobuf type
LangChainItemMarshaller - Class in dev.langchain4j.store.embedding.infinispan
Marshaller to read and write embeddings to Infinispan
LangChainItemMarshaller(String) - Constructor for class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
Constructor for the LangChainItemMarshaller Marshaller
langchainItemName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the langchainItemName record component.
langchainItemName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan schema langchainItemName
LangChainMetadata - Record Class in dev.langchain4j.store.embedding.infinispan
Langchain Metadata item that is serialized for the langchain integration use case
LangChainMetadata(String, Object) - Constructor for record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Creates an instance of a LangChainMetadata record class.
LangChainMetadataMarshaller - Class in dev.langchain4j.store.embedding.infinispan
Marshaller to read and write metadata to Infinispan
LangChainMetadataMarshaller(String) - Constructor for class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
Constructor for the LangChainMetadata Marshaller
LangchainSchemaCreator - Class in dev.langchain4j.store.embedding.infinispan
LangchainSchemaCreator for Infinispan
LangchainSchemaCreator() - Constructor for class dev.langchain4j.store.embedding.infinispan.LangchainSchemaCreator
 

M

metadata() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns the value of the metadata record component.
metadataFullType() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Get the full name of the metadata protobuf type
metadataItemName() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the metadataItemName record component.
metadataItemName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan schema metadataItemName
metadataMap() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns the value of the metadataMap record component.

N

name() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Returns the value of the name record component.

P

packageItem() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the packageItem record component.
packageName(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan schema package name

R

readFrom(MessageMarshaller.ProtoStreamReader) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
 
readFrom(MessageMarshaller.ProtoStreamReader) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
 
registerSchema() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the registerSchema record component.
registerSchema(boolean) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Register Langchain schema in the server
remoteCache() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
removeAll() - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
removeAll(Filter) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
removeAll(Collection) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 

S

search(EmbeddingSearchRequest) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore
 
similarity() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns the value of the similarity record component.
similarity(String) - Method in class dev.langchain4j.store.embedding.infinispan.InfinispanEmbeddingStore.Builder
Infinispan similarity for the embedding definition

T

text() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns the value of the text record component.
toString() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainInfinispanItem
Returns a string representation of this record class.
toString() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Returns a string representation of this record class.

V

value() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
Returns the value of the value record component.

W

writeTo(MessageMarshaller.ProtoStreamWriter, LangChainInfinispanItem) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainItemMarshaller
 
writeTo(MessageMarshaller.ProtoStreamWriter, LangChainMetadata) - Method in class dev.langchain4j.store.embedding.infinispan.LangChainMetadataMarshaller
 
A B C D E F G H I L M N P R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values