indextank-engine
indextank-engine copied to clipboard
making storage engines pluggable
This change allows for runtime configuration of document storage.
The JSON configuration can now have the following keys:
- storage: a class name. It can be either a DocumentStorage subclass or a DocumentStorageFactory subclass
- storage_config: a Map, to use as parameter for DocumentStorageFactory.fromConfiguration(Map)
The command line option to set storage options is now deprecated, but RAM parameter is still honored (with at warning)