Index

B C D E G H I L M N O R S V 
All Classes and Interfaces|All Packages

B

BRAY_CURTIS - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
buildAndAddAll(int, Collection<TItem>, Span) - Method in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 

C

CANBERRA - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
ChunkingEmbeddingsArgGroup<T> - Class in org.nasdanika.ai.cli
 
ChunkingEmbeddingsArgGroup() - Constructor for class org.nasdanika.ai.cli.ChunkingEmbeddingsArgGroup
 
chunkSize - Variable in class org.nasdanika.ai.cli.ChunkingEmbeddingsArgGroup
 
chunksOverlap - Variable in class org.nasdanika.ai.cli.ChunkingEmbeddingsArgGroup
 
CORRELATION - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
COSINE - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
createChunkingEmbeddings(Embeddings) - Method in class org.nasdanika.ai.cli.ChunkingEmbeddingsArgGroup
 
createChunkingEmbeddings(Embeddings) - Method in class org.nasdanika.ai.cli.EncodingChunkingEmbeddingsArgGroup
 
createIndexBuilder(int, int) - Method in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 

D

distanceFunction - Variable in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
distanceFunction - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
 

E

ef - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
efConstruction - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
EmbeddingsArgGroup - Class in org.nasdanika.ai.cli
This arguments group is used to create a requirement for embeddings.
EmbeddingsArgGroup() - Constructor for class org.nasdanika.ai.cli.EmbeddingsArgGroup
 
EncodingChunkingEmbeddingsArgGroup - Class in org.nasdanika.ai.cli
 
EncodingChunkingEmbeddingsArgGroup() - Constructor for class org.nasdanika.ai.cli.EncodingChunkingEmbeddingsArgGroup
 
encodingType - Variable in class org.nasdanika.ai.cli.EncodingChunkingEmbeddingsArgGroup
 
EUCLIDEAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
execute(Span) - Method in class org.nasdanika.ai.cli.HnswIndexCommandBase
 

G

getDistanceFunction() - Method in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
getDistanceFunction() - Method in class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
 
getEmbeddingsRequirement() - Method in class org.nasdanika.ai.cli.EmbeddingsArgGroup
 
getItems(Span, ProgressMonitor) - Method in class org.nasdanika.ai.cli.HnswIndexCommandBase
A Flux of items which are mapped to SimilaritySearch.EmbeddingsItem and then stored to the index.
getServiceRequirement() - Method in class org.nasdanika.ai.cli.EmbeddingsArgGroup
 

H

HnswIndexBuilderArgGroup<TVector,TDistance extends Comparable<TDistance>> - Class in org.nasdanika.ai.cli
 
HnswIndexBuilderArgGroup() - Constructor for class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
HnswIndexBuilderFloatArgGroup - Class in org.nasdanika.ai.cli
 
HnswIndexBuilderFloatArgGroup() - Constructor for class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
 
HnswIndexBuilderFloatArgGroup.Distance - Enum Class in org.nasdanika.ai.cli
 
HnswIndexCommandBase - Class in org.nasdanika.ai.cli
Base command for creating vector index files by generating embeddings.
HnswIndexCommandBase(OpenTelemetry, CapabilityLoader) - Constructor for class org.nasdanika.ai.cli.HnswIndexCommandBase
 

I

INNER_PRODUCT - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 

L

loadIndex(File) - Static method in class org.nasdanika.ai.cli.HnswIndexCommandBase
 
loadIndex(InputStream) - Static method in class org.nasdanika.ai.cli.HnswIndexCommandBase
 

M

m - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
MANHATTAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 

N

normalize - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
 
normalize(float[]) - Method in class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
Normalizes the argument vector if normalize option is true

O

onGenerateEmbeddings(String, String, List<List<Float>>, List<SimilaritySearch.EmbeddingsItem>) - Method in class org.nasdanika.ai.cli.HnswIndexCommandBase
Listener method for the generation process.
org.nasdanika.ai.cli - module org.nasdanika.ai.cli
 
org.nasdanika.ai.cli - package org.nasdanika.ai.cli
 

R

removeEnabled - Variable in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 

S

setSpanAttributes(Span) - Method in class org.nasdanika.ai.cli.ChunkingEmbeddingsArgGroup
 
setSpanAttributes(Span) - Method in class org.nasdanika.ai.cli.EmbeddingsArgGroup
 
setSpanAttributes(Span) - Method in class org.nasdanika.ai.cli.EncodingChunkingEmbeddingsArgGroup
 
setSpanAttributes(Span) - Method in class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
 
setSpanAttributes(Span) - Method in class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
 

V

valueOf(String) - Static method in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
Returns an array containing the constants of this enum class, in the order they are declared.
VECTOR_FLOAT_128_BRAY_CURTIS - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_128_CANBERRA - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_128_COSINE - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_128_EUCLIDEAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_128_INNER_PRODUCT - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_128_MANHATTAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_BRAY_CURTIS - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_CANBERRA - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_COSINE - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_EUCLIDEAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_INNER_PRODUCT - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
VECTOR_FLOAT_256_MANHATTAN - Enum constant in enum class org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup.Distance
 
B C D E G H I L M N O R S V 
All Classes and Interfaces|All Packages