> a trusted decentralized search, to me, means that a solution is imminent.Yes, something like Lucene didn't exist when Google Inc started in 1998 so the community could theoretically build a new search engine on it (or other similar open-source text indexing technology).
However, this overlooks the dynamic where Google will continue to innovate new algorithms for search results while the community is trying to "catch up" to Google with yesterday's technology (Lucene). Google isn't standing still.
This is similar to the dynamic where opensource Hadoop is not as good as Google's new "mapreduce" they use internally.[1] Same situation with GIMP that still doesn't have feature parity with Photoshop even though GIMP has been updated for 21 years.
That creates a feedback loop where users continue to use Google in 2027 because the open-source federated alternative is still "catching up" with Google 2017 and delivers worse results.
I think people underestimate what it takes to replicate Google's search intelligence. Something like Lucene only covers the text indexing. A major part of the software is the data center operations and coordination
processing pipeline. Maybe datacenter/cloud software like OpenStack might be leveraged to help coordinate a hundred thousand processing nodes but it's still far short of replicating what Google does.
>Even if a decentralized Google was available there is no marketing machine behind it. There's no reason for people to adopt it.
But google search didn't have marketing behind it either.
In 1999, they didn't run ads on Super Bowl or Wired Magazine. It's fast adoption was spread by word-of-mouth because everybody saw right away that it had better results than the junk returned by AltaVista, Excite, AOL, etc.
If the federated community search engine is truly better, people will use it.
[1] http://www.datacenterknowledge.com/archives/2014/06/25/googl...