Alternative search word (like Google)?
Posted: Tue Aug 03, 2004 3:46 pm
Hello,
Entering a search word in google, e.g. "meschinenbau" less than 10 results are displayed, but "Did you mean: maschinenbau" is displayed in an addition.
How can that be realized? What concept is behind the idea?
Remember all search words the users have entered in a growing database table?
If the user enters "meschinenbau" and there are <= 10 hits, then search in my search table for the most similiar word (soundex or levenstein). Since ofcourse my list can have search words which also have a low result rate, how do I avoid that? When writing a search word into my table, remember the hits for each word. So the word similarity is not only of relevance, but also die number of results found for this specific search word.
What do you think? How would you solve it? Any suggestions?
Thanks!
Entering a search word in google, e.g. "meschinenbau" less than 10 results are displayed, but "Did you mean: maschinenbau" is displayed in an addition.
How can that be realized? What concept is behind the idea?
Remember all search words the users have entered in a growing database table?
If the user enters "meschinenbau" and there are <= 10 hits, then search in my search table for the most similiar word (soundex or levenstein). Since ofcourse my list can have search words which also have a low result rate, how do I avoid that? When writing a search word into my table, remember the hits for each word. So the word similarity is not only of relevance, but also die number of results found for this specific search word.
What do you think? How would you solve it? Any suggestions?
Thanks!