Inverting the Web
We use search engines because the Web does not support accessing documents by anything other than URL. This puts a huge amount of control in the hands of the search engine company and those who control the DNS hierarchy.
Given that search engine companies can barely keep up with the constant barrage of attacks, commonly known as "SEO". intended to lower the quality of their results, a distributed inverted index seems like it would be impossible to build.
Inverting the Web
Which is why I think we need to look to another web/network, which is people's social connections.
We just need a way for everyone to maintain and share a personal index that contains both information from automated scraping (i.e. keywords, SIPs, etc) and any notes or other metadata the person cares to attach to the page, domain, etc.
Of course, an index large enough to serve most queries you might be interested in would be pretty big, similar to the size of the document set.
A social network for the 19A0s.
Inverting the Web
The inverted index of the documents themselves is the biggest part. And since it's easy to verify, perhaps that part can be handled in a more centeralized, possibly federated, fashion?