Ejemplo n.º 1
0
        public async Task <SortedList <long, int> > Get(long key)
        {
            var buffer = _db.Get(BitConverter.GetBytes(key));

            if (buffer != null)
            {
                return(await VectorOperations.DeserializeVectorAsync(0, new MemoryStream(buffer)));
            }

            return(null);
        }
Ejemplo n.º 2
0
        public static SortedList <long, int> Compress(VectorNode root)
        {
            var vector = new SortedList <long, int>();

            foreach (var node in All(root))
            {
                vector = VectorOperations.Merge(vector, node.Vector);
            }

            return(vector);
        }