Since a) I’ve been thinking about this for a year or two and b) recently agreed to describe it to someone, here’s a little document about it.
At the moment, it’s a thought experiment (again) but I have done some Elasticsearch and other prototyping, though not recently.