Index
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
cacheConfigrecord 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
cacheNamerecord 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
createCacherecord 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
dimensionrecord 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
distancerecord 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
embeddingrecord 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
fileNamerecord 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
idrecord 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
LangChainInfinispanItemrecord 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
langchainItemNamerecord 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
LangChainMetadatarecord 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
metadatarecord 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
metadataItemNamerecord 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
metadataMaprecord component.
N
- name() - Method in record class dev.langchain4j.store.embedding.infinispan.LangChainMetadata
-
Returns the value of the
namerecord component.
P
- packageItem() - Method in record class dev.langchain4j.store.embedding.infinispan.InfinispanStoreConfiguration
-
Returns the value of the
packageItemrecord 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
registerSchemarecord 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
similarityrecord 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
textrecord 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
valuerecord 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
All Classes and Interfaces|All Packages|Constant Field Values