Type: New Feature
Affects Version/s: None
Fix Version/s: None
Objects are serialized to OutStreams and deserialized from InStreams. Hooks
are provided for the Perl core serialization module Storable, so that e.g.
Storable::freeze($query) works as expected; hopefully it will prove practical
to hook into canonical serialization routines for other hosts as well.
The primary utility for serialization is communication between machines within
search clusters, so all classes that may need to be sent across the network
will eventually get serialization routines. However, only Lucy installations
with exactly the same version can be guaranteed to serialize and deserialize
each others data; rolling updates are not supported.