Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where can I learn more about the Google search "did you mean" algorithm? [duplicate]

Possible Duplicate:
How do you implement a “Did you mean”?

I am writing an application where I require functionality similar to Google's "did you mean?" feature used by their search engine:

alt text

Is there source code available for such a thing or where can I find articles that would help me to build my own?

like image 574
vidhi Avatar asked Sep 21 '10 19:09

vidhi


People also ask

How does the Google Did you mean algorithm work?

According to Google, the search feature follows a pre-determined process : a query is initiated, the web is navigated by following links from one page to another (an operation termed web crawling), applicable pages are sorted using a set of criteria and indexes, and the most suitable results delivered which are ...

Did you mean searching algorithm?

The Did You Mean algorithm works separately on every term within the query. If a search query returns less than 50 results, the Did You Mean algorithm performs the following: Primo searches for a match in the Did You Mean index. Several candidates are checked and the highest-ranking result is used.

What is Did you mean in Google?

Google's search engine includes a feature now familiar to many web users - "Did you mean" - which provides alternative suggestions when you may have misspelled a search term.


1 Answers

You should check out Peter Norvigs article about implementing the spell checker in a few lines of python: How to Write a Spelling Corrector It also has links for implementations in other languages (i.e. C#)

like image 187
BrokenGlass Avatar answered Oct 01 '22 01:10

BrokenGlass