Vector

Keyvi vectors provide indexed access to a sequence of values stored in a keyvi file.

from keyvi.vector import JsonVectorGenerator, JsonVector

gen = JsonVectorGenerator()
gen.append('{"a": 1}')
gen.append('{"a": 2}')
gen.write_to_file("data.kvv")

vec = JsonVector("data.kvv")
print(vec[0])
class keyvi.vector.JsonVector
manifest(self: keyvi._core.vector.JsonVector) → str
class keyvi.vector.StringVector
manifest(self: keyvi._core.vector.StringVector) → str
class keyvi.vector.JsonVectorGenerator
append(self: keyvi._core.vector.JsonVectorGenerator, value: object) → None
set_manifest(self: keyvi._core.vector.JsonVectorGenerator, manifest: str) → None
write_to_file(self: keyvi._core.vector.JsonVectorGenerator, filename: str) → None
class keyvi.vector.StringVectorGenerator
append(self: keyvi._core.vector.StringVectorGenerator, value: str) → None
set_manifest(self: keyvi._core.vector.StringVectorGenerator, manifest: str) → None
write_to_file(self: keyvi._core.vector.StringVectorGenerator, filename: str) → None