203 comments

[ 2.0 ms ] story [ 341 ms ] thread
Turns out removing the top million results from a search for Google... still returns google. Or google.com.au to be precise.

It's a cool idea, but I'm not sure it's working. I tried "american history" but it wouldn't return anything at all if I changed the "Remove the Top" dropdown.

Good feedback. Right now the filtering is not 100% working for non .com, .net, .org, .co.uk domains. Still working on it.
(comment deleted)
very interesting hack. thanks for doing it
I think remove results with my search term in the domain name and this would be perfect!

For example I searched for how to start a garden and I can guarantee that startagarden.com is junk. But indie see some useful advice from small blogs etc

How would you like to see this work?
Well for example I searched for "grow a vegetable garden" and I still see a lot of results from URL's like:

http://howtogrowavegetablegarden.net/ http://www.grow-your-own-vegetable-garden.com/

And I just know any domain name optimized for a certain search term is going to be garbage.

I guess a simple version of this feature is you'd have a setting: "Exclude domains that contain my search term".

When the user clicks that you'd compare the domain name (removing all special characters) with my search term (also removing all special characters and white space). Maybe compare via edit distance and exclude if it passes a threshold?

Although edit distance might not work too well, perhaps looking at the longest common substring and if it's > say 90% of the length of my query exclude it?

I guess it would take some playing around. But there should be a good algorithm to exclude domain names very similar to my query.

It doesn't appear to work. I did a search for aspirin and the top match returned by this is #5 doing the same search with Google.
We're simply removing the top million (or what you select) sites. The results can be the same - it just means that that site isn't in the list of top one million sites on the web.
Top million sites, not top million results.
(comment deleted)
I like this idea a lot. I came across a nice, concise explanation of a Buffer overflow

http://www.apolis.org/index.php?option=com_content&view=...

That's awesome. Maybe we're on to something..
This is a copy of the Wikipedia article on buffer overflows.
Damnit, you're right.
One of the addition I would make to this search engine is to delete all the Wikipedia clones from the results.
Looks like this idea isn't totally in the free-and-clear from content farms.
Yeah except now you get the content farms that don't know how to rank. A competitive spammy term like "pay day loans" still shows plenty of low quality sites because of the crazy number of sites looking to cash in on the term.
Great idea, although I think if you could explain it a bit better you could avoid the confusion like several of these comments are showing. I like how my Hacker Newsletter project shows up #2 when searching for Hacker News. :)
I'd be fascinated to see the kind of SEO that would go on if this took off.

"Bad news-- we're a top 100 hit for several of our main keywords. We'll have to change our URL scheme again."

High page rank pages / sites could start holding competitors' pages hostage by linking to them.

Maybe we'd see a resurgence in Flash.

So what we're saying is: "This would be a terrible, terrible thing for the web."
whats flash got to do with anything?

search engines can follow links (sometimes) through flash. and search engines know what the most popular sites are even without counting number of links to sites, so hiding links through flash (or js, whatever) wouldn't help

We can call it Search Engine Pessimization!
clap........................clap
Only a little thing, could do with maintaining query strings between pages. It lost my query string and returned no results when I changed the drop down without me noticing.
I'd really like to see randomization instead. Return results picked randomly from within the top 10 million or something.
Randomization is a good idea. Give everyone a fair change kind of thing maybe? reply
I need predictability... but make it optional, maybe a check-box with a key shortcut (the `R` I suggest).
I'm not sure this is a great idea. Predictability is a staple of a good user experience. Getting different results for the same query between users or sessions is bound to lead to broken expectations and frustration.
Think of this as more of a discovery engine. And predictability takes the fun out of discovery.
Great point. You might have a hard time competing with google on relevant results but you might be able to beat them on discovery, like a stumbleupon search engine.
I like the idea of offering it after the first search. I see the value of this kind of search engine as introducing some novelty/entropy into the system. I could imagine using it as a backup to primary search engines, in which case I'd definitely want to get some randomness going.

I wouldn't just want the "million-and-eleventh" site (so to speak) when clicking next.

(comment deleted)
Wow... It felt like using Google 10 years ago. I think you are onto something.
Wow.. awesome comliment..
Usually don't search unless I'm looking for something in particular, but just played with this for a good 15 minutes running random queries. The results are really good and at the same time I'm discovering sites I'd never otherwise see with Google.
How did you build this? Are you indexing the entire web yourself? Or are you using Google's index/removing the top 1 million based on domain?
I think search APIs like Yahoo BOSS allow you pass arguments that contain a black list of domains. I think it's the 'sites' argument that may be used like this: &sites=-google.com
You are right, but they won't allow the list to be 1 million sites long. You are talking 15 megs of data per data in plain text per request.

But I like the idea of being able for users to, via a setting perhaps, add their own list of deny/include sites.

Thx for the comment.

Isn't this under Blekko's domain of ideas with the slashtags letting you include particular sites?
What is the ranking used for the top million sites? A search result for "Australia" returns as the top result http://australia.gov.au, which Alexa ranks as 20,615 globally. Actually, a lot of the queries I tried returned Australian sites.

http://millionshort.com/search.php?q=australia&remove=10...

http://millionshort.com/search.php?q=somalia&remove=1000... -- another Australian site.

Right now the filtering is not 100% working for non .com, .net, .org, .co.uk domains. So, .gov.au isn't being properly filtered yet. Soon.
Not sure if I found an anomaly or what, but a simple search of "Privacy" returns results from thesaurus.com, merriam-webster.com, truste.com, kelloggcompany.com, and many more that are all in the top few thousand according to QuantCast and Compete.

Great idea though, will definitely try this out some more.

merriam-webster.com redirects to m-w.com - looking into the others.. Sometimes if a site has header redirects it gets lost in the filters. Thx for pointing this out.
ahh that explains it. I'm actually working on a personal project right now and this could help out quite a bit, so I am excited to see where this goes. Best of luck!
Would you share some implementation details.

What's your source for the top million sites; where do you get your site list from for the other results?

And of course, W3Schools still manages to show up, thanks to their multiple crazy subdomains: http://cl.ly/GFup
Your're right. We strip www from the domains. We need a better function to rip out the domain from a URL. Just haven't had time to cook one up yet.
"httpwww."? Seriously?

What the hell is their problem?

If you search for "google" and remove the top million results, you still get google main page (in this case, the one for australia and india...)
This is a great idea and I see myself coming back to this. It's a shame that a little blog on tumblr or blogspot gets taken out because it's under a big name domain - but this has spam related benefits too.

Great work!

Maybe we can set up a Webmaster tools sort of submission process for inclusion.
This is a breath of fresh air - I'm loving the unpredictability of the top results! It's like flicking through a new set of 1000 tv channels in a different country.
After a few test searches, this is surprisingly effective for things which I had resigned "un-findable" because of poor Google results. This is most apparent on non-technical things, in this case specific Jazz chord fingerings for a guitar class I am taking.

I am very interested as to what comes of this, or rather what is influenced by its implications.

That was exactly the goal. In our opinion the "un-findable" as you put it represents a gold mine of information yet to be absorbed and enjoyed.
Guitar chords / tabs / lessons are a terrible SEO spam offender... Look at that! I finally found an accurate transcription of "Bohemian Rhapsody"
(comment deleted)
Well that's one way to break out of the filter-bubble/echo-chamber I suppose. If only our best search technology was based on something better than a popularity contest :(
Popularity I think is important. But not at the expense of relevance. It's not a easy nut to crack.
Why? If I search, say, for a game review, I don't care whether it comes from a popular website or a blog no one reads. In fact, the topmost websites are more likely to be biased, since they try to appease everyone and they also have strong relationships with publishers. The blog no one reads is nearly guaranteed to be honest (if not well-written).

This holds true for most topics I can think of. Moreover, if I ever need to read Wikipedia and such, I already know about those websites, and I can go there directly - no need to search. Shouldn't web search engines act like discovery tools?

> Shouldn't web search engines act like discovery tools?

If your business model is based on advertising that depends on masses of page views to generate value, then no. You want to be as generally useful as possible so that e.g. people use you as an (extremely inefficient) DNS service.

(Google Labs has a single optional feature available for search. Perhaps their arch doesn't make 20% or Labs projects a good fit for plugging in extra fancy search features?)

Wow that is pretty awesome. I reached some results I want that I could not find via popular search engines with hours of searching. Believe it or not, this engine is changing my life.