free-text searchable key-value store