|
|
|
|
|
by dclara
4497 days ago
|
|
Because to my understanding, 2-tiered search means that the routing search engine scrapes data from the second level search engines and return it to the users. The second level search engines, e.g., Stack Overflow, are usually running by separate entities from the routing search engine, say DDG. If DDG does not own all the second level search engines, how can they get the local indexes and ranking algorithms from them? And even if DDG does get it, it's no longer decentralized any more. So what's the difference from Google? |
|
1) Google quality of indexing doesn't have any competition yet.
2) They can calculate a page rank across different domains
3) No single entity can make the same efforts or is so smart to build a similar thing
If you follow the 2-tier route:
1) Each entity takes responsability to optimize the quality of search locally.
2) They know their own domain or they can learn how to optimize their page rank at a local level instead of a global level
So, at the end you have distributed the work of local optimization across different intelligent entities. For example, when you look at the Linux kernel or other open source projects you can count million of man hours that are difficult to have if you run a single entity.