Package org.apache.tika.inference
Class VectorSerializer
java.lang.Object
org.apache.tika.inference.VectorSerializer
Serializes and deserializes float vectors as base64-encoded big-endian
float32 byte arrays.
Big-endian matches the format expected by Elasticsearch's
dense_vector field type, which accepts either a JSON float array
or a base64-encoded binary string in big-endian float32 order.
See the Elasticsearch dense_vector mapping documentation for details.
-
Method Summary
-
Method Details
-
encode
Encode a float array as a base64 string (big-endian float32). -
decode
Decode a base64 string back to a float array (big-endian float32).
-