public static VectorNode DeserializeNode( long vecOffset, long postingsOffset, long componentCount, long weight, long terminator, Stream vectorStream, IDistanceCalculator model) { var vector = VectorOperations.DeserializeVector(vecOffset, (int)componentCount, model.NumOfDimensions, vectorStream); var node = new VectorNode(postingsOffset, vecOffset, terminator, weight, vector); return(node); }
public static VectorNode DeserializeNode( long vecOffset, long postingsOffset, long componentCount, long weight, long terminator, Stream vectorStream, IVectorSpaceConfig model) { var vector = VectorOperations.DeserializeVector(vecOffset, (int)componentCount, model.VectorWidth, vectorStream); var node = new VectorNode(postingsOffset, vecOffset, terminator, weight, vector); return(node); }