java.lang.Object
org.nasdanika.ai.cli.HnswIndexBuilderArgGroup<float[],Float>
org.nasdanika.ai.cli.HnswIndexBuilderFloatArgGroup
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected HnswIndexBuilderFloatArgGroup.Distanceprotected booleanFields inherited from class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
ef, efConstruction, m, removeEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.github.jelmerk.hnswlib.core.DistanceFunction<float[],Float> float[]normalize(float[] vector) Normalizes the argument vector if normalize option is truevoidsetSpanAttributes(io.opentelemetry.api.trace.Span span) Methods inherited from class org.nasdanika.ai.cli.HnswIndexBuilderArgGroup
buildAndAddAll, createIndexBuilder
-
Field Details
-
distanceFunction
-
normalize
-
-
Constructor Details
-
HnswIndexBuilderFloatArgGroup
public HnswIndexBuilderFloatArgGroup()
-
-
Method Details
-
getDistanceFunction
- Specified by:
getDistanceFunctionin classHnswIndexBuilderArgGroup<float[],Float>
-
normalize
Normalizes the argument vector if normalize option is true- Parameters:
vector-- Returns:
-
setSpanAttributes
- Overrides:
setSpanAttributesin classHnswIndexBuilderArgGroup<float[],Float>
-