Thursday, June 19, 2008

Compete admits bug, says they'll recount

[Update: Compete ups stats: Y! up from 13.3% to 19%]

Steve from Compete has posted a comment confirming that their regex did have the bug pointed out by me. He, however, added that for capturing clicks on result pages, they use other regexes which don't have such a bug. He assured that they'll do a recount and update their numbers. I don't know how much difference it'll make to search engine market share numbers. But, any increase will do good for Yahoo!, I suppose.

Labels: , , , ,

Wednesday, June 18, 2008

Yahoo! getting screwed by a regex bug?

[Update: Yes, Compete says it was a bug.]
I hope not!

SearchEngineLand says Compete uses the following regex to count the number of Yahoo! searches:
^/search\?(.*&)?p=[^&]+

It actually excludes a vast number of searches that uses Yahoo! link tracking parameter.
For example, a search that I made from my Firefox searchbox has the following url:

http://search.yahoo.com/search?p=Perl&ei=UTF-8&fr=moz2

No issue here. But, when I refine the query by adding "language" in the search box in the results page, following is the url:

http://search.yahoo.com/search;_ylt=A0geu6Xv_FhIOyoBokNXNyoA
?p=Perl+language&y=Search&fr=moz2&ei=UTF-8


Anybody who has worked with regexes can see that this url and scores of similar urls of query refinement won't match the regex supposedly used by Compete and hence not counted! And, all this while, Yahoo! stock keeps taking a beat for failing in Search. If true, it could be a multimillion dollar bug.

Anybody from Yahoo!, Compete who can confirm or deny this?

Meta: If you're posting this, link back to this post, please.

Labels: , , , , ,