views:

377

answers:

3

Bing's search hits are quite impressive, has Microsoft not let anyone in on behind the scenes of their search technology? Tried http://www.discoverbing.com but couldn't find the answer to my question.

A: 

The is second-hand information, but I understand they use inverted indexes (indices?) for finding the top 100 or so results, and then they use a set of neural networks to narrow it down several times to the top 10, top 3, and then to find the first one.

They do this because they reason the first hit is what makes a user thing the search engine works or not. If you search for CNN and you don't get CNN.com as the first hit, users think the engine doesn't work.

Again, this is second-hand knowledge. I heard this from a friend who worked at MS for a while on their search team.

Jeremy Powell
and map reduce isn't really part of the 'searching' algorithm. its just a way to break down a problem into parallel parts. saying that, they probably use something similar.
Jeremy Powell
agreed it isn't the algorithm that does the search but reading Google's documents, the page rank (the backbone of Google quality of results) uses this algorithm, thus it is search related.
Murali VP
+5  A: 

Microsoft historically has used a Neural Network Ranking Function as its ranking function. The Neural Network combines the hundreds of variables that a Url will have associated with it related to ranking. Paper They would typically score more than 100 docs using a detailed ranker. Each query node will need to score its top documents in isolation and return them to the aggregator. Ranking is actually very complex and scoring algorithms are typically multileveled.

For compute jobs, factor generation etc... Microsoft Search uses SCOPE which I believe is built on top of Dryad but does not use DryadLINQ. SCOPE is basically a SQL language on top of a cluster.

Actually Microsoft is far more open about their technology in search than Google is. Microsoft Research Asia and Microsoft Research Silicon Valley

Steve
A: 

Does Bing Map supports offline serach functionality?

suganya