Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
The Internet

Yahoo Debuts Search APIs 149

Dotnaught writes "With its planned introduction on Tuesday of new search APIs and a developer network, Yahoo aims to tap the creativity of the open source community. As the current issue of Wired points out, "Yahoo makes more money and has more patents, services and users than Google." Will nurturing a developer community have any impact on Yahoo's competitive position against Google and Microsoft?"
This discussion has been archived. No new comments can be posted.

Yahoo Debuts Search APIs

Comments Filter:
  • Nutch (Score:5, Informative)

    by reality-bytes ( 119275 ) on Tuesday March 01, 2005 @10:37AM (#11812108) Homepage
    There is already a fairly scalable complete FOSS search-engine called Nutch [nutch.org] which can (in theory) scale from an 'in website' search engine to a full-blown google-style search site.

    I wonder if Yahoo are offering as much source access and simmilar licencing terms to this? (It appears from the articles that the APIs are purely for interaction with the Yahoo site).
  • Re:More users ? (Score:5, Informative)

    by krgallagher ( 743575 ) on Tuesday March 01, 2005 @10:38AM (#11812109) Homepage
    "I'm surprised Yahoo has a larger user base than Google. All the people I talk to have given up using Yahoo and use Google all the time, including me."

    While that is true for most searches, I still use them for mail, maps, and directions. I see a lot of people who use yahoo. Yahoo has been around a long time and they are well known by non-tech savvy people. My seventy-five year old mother is a good example of this. When her computer was installed, MSN was her start page. It still is and she uses it for her searching. I've thought of changing it for her, but it is what she is used to and she is happy with it.

    "As for this API, that's a nice move but too late in my opinion, unless they have some serious advantage compared to Google's but some reason I doubt it."

    Well according to the article:
    "What Yahoo is offering, Walther contends, is much broader than what's offered by the competition. In a literal sense, that's true: Each API provides developers with access to 5,000 queries per day per API, five times more than the limits placed on users of the Google Web API. "We don't just have a Web search API," he explains. "We have Web, local, news video, image, and spelling, among others." And, he says, YSDN is about more than APIs; it's about the development community."

    That is a lot of features, and the higher limit is cool too. I would bet that Google matches or exceeds them in the near future though.

  • Re:Yahoo (Score:5, Informative)

    by shird ( 566377 ) on Tuesday March 01, 2005 @10:48AM (#11812182) Homepage Journal
    You should be comparing the http://search.yahoo.com/ site instead. It is pretty much identical to google.
  • Re:More users ? (Score:2, Informative)

    by menem ( 533901 ) on Tuesday March 01, 2005 @10:57AM (#11812247)
    You mentioned you use Yahoo for maps. Try maps.google.com and you will never go back.
  • by btbytes ( 625362 ) on Tuesday March 01, 2005 @11:16AM (#11812428) Homepage
    This guy has already built a prototype Image search tool [swaroopch.info] using the Y! API.
  • Re:Higher limit (Score:3, Informative)

    by endx7 ( 706884 ) on Tuesday March 01, 2005 @12:18PM (#11812982) Homepage Journal
    Not only is the limit in general higher, but it's based on the "caller" IP instead of the developer account.
  • by Anonymous Coward on Tuesday March 01, 2005 @12:18PM (#11812983)
    The trouble with creating an "open and free" alternative to your typical portal's services is that the data is not particularly easy to collect in an open way.

    For example, search requires massive bandwidth for your crawlers. Even if you try to distribute this, somebody has to buy the servers and bandwith that collates the results coming in from 8 billion or so pages. And you then have to deal with the problems of people deliberately sending in inaccurate indexes, and having a ranking algorithm that SEOs know, and can therefore please pretty much exactly.*

    Maps again present a problem - you need to find data sources. While there are free programs for making maps (GMT, MapServer), there isn't a comprehensive set of free data. And it's not the sort of data that would work well for collaborative and distributed collection. Imagine a program which did 25% of what you needed - that's still more useful than doing nothing, and may well be "good enough" to get users which fill in the blanks. But 25% of a map is 0% useful; if you're walking, it's no use if most of your route is "here be dragons", you need to know if your route takes you over a cliff. If you need directions, it's no good if they only tell you the part of the route you knew anyway (think about it, the major roads will get filled in first). And when a road layout changes, it needs changing right away, and not to rely on a contributor living near enough to notice.

    Going further, some services make no sense in an "open source" version. What are "open and free" personal ads? Ones where you can edit anyone's profile? Certainly, you could clone the software for each of Yahoo's services, but the value here comes from the users - a personals ad site with 10,000 users running on a custom platform is worth more than 1,000 sites running on an open platform, each with 50 users.**

    Given enough thought, some of these problems should be defeatable, but maybe it isn't as simple as it looks.

    * Yes, security through obscurity = bad. But designing a truly un-gamable algorithm is a *lot* harder.

    ** Numbers pulled from sky to illustrate point. Unlikely to represent actual subs figures.
  • Re:Yahoo (Score:3, Informative)

    by AstroDrabb ( 534369 ) on Tuesday March 01, 2005 @12:23PM (#11813035)
    Not only that, but Yahoo still favors IE for a lot of their content. I switched all my searches to Google and switched from Yahoo Mail to GMail because of that. For example, Yahoo! Mail has a feature that lets you do some rich text entry instead of plain text. However it only works in IE 5.5+. Mozilla/Firefox support rich text editing, so why leave out those browsers? There are plenty of cross-browser rich text editors out there, even an Open Source cross-browser richtext editor called FCKeditor [fckeditor.net]. It works with plain HTML, ASP, PHP, JSP and others. I also always have problems getting the news video clips to play on Yahoo!. Yahoo! always tries to default to Windows Meadia even though I keep setting my prefs to Real.

    Things like I listed above is why I left Yahoo! for Google.

  • Re:More users ? (Score:1, Informative)

    by Anonymous Coward on Tuesday March 01, 2005 @12:35PM (#11813145)
    I'm surprised Yahoo has a larger user base than Google. All the people I talk to have given up using Yahoo and use Google all the time, including me.

    I was using Google exclusively until recently. You might want to search on more than one search engine in case you're looking for something a little obscure. If you're looking for a reasonably "popular" (whatever that might mean in the internet context) phrase/word, then the chances are that any search engine is good for you. There will be a significant overlap in the top matches returned by Yahoo or Google.

    While we're on the subject of obscure topics, it also seems to me that a Google search is not that trustworthy anymore. I once read some newspaper articles in an Indian newspaper [hindu.com] which referred to a couple of Indian musicians. A few months ago, I wanted to check if these articles were online and Google did point me to them. Today a Google search [google.com] doesn't work whereas a Yahoo! search [yahoo.com] does. Since Yahoo! points you to the right links, it can't be that the newspaper doesn't want its content to be indexed. So either the Google index doesn't have this or the newspaper's been blacklisted by Google for some reason.
  • by Anonymous Coward on Tuesday March 01, 2005 @01:10PM (#11813458)
    Really? When did Google add auctions, chat, im, finance data, games, music streaming (Launch), webhosting (Geocities), classifieds, dating site, recruiting (Hotjobs), calendar, file storage, private groups, a movie site, personal portal site w/RSS reader (My Yahoo), photo albums, a weather service, TV listings, sports results and news, auctions and chat, just to mention a few?

    I still keep coming across new services I didn't have the faintest idea existed, but which still have tens or hundreds of thousands of active users - it all adds up rather quickly.

    (I work for Yahoo, btw.)

  • Re:More users ? (Score:2, Informative)

    by Anonymous Coward on Tuesday March 01, 2005 @01:22PM (#11813557)
    Google's offering (1,000 queries per ID key) makes their API unsuitable for use with Open Source applications; you can't embed the ID in a popular project and release it.

    Yahoo's offering OTOH allows 5,000 queries *PER IP*, and *UNLIMITED* per application ID. The App ID is only used to keep tabs on where the queries originate, and isn't used to limit requests.

    But then you didn't read the article, did you?
  • Re:ok... (Score:2, Informative)

    by AntigonusPiglet ( 744432 ) on Tuesday March 01, 2005 @01:57PM (#11813901)
    Yahoo hasn't used any Google technology for over a year. Specifically, Yahoo replaced Google search with its own last February. Since then, Yahoo's share of the search market has actually increased. The latest figures from comScore [searchenginewatch.com] show Google handling 35% of search queries and Yahoo handling 32%.
  • Re:Competition.. (Score:3, Informative)

    by John Bokma ( 834313 ) on Tuesday March 01, 2005 @02:32PM (#11814369) Homepage
    See http://johnbokma.com/perl/ [johnbokma.com] for some small Google API examples using Perl. Although I miss some things, like the calculator, etc.
  • Re:Yahoo and Python (Score:3, Informative)

    by treerex ( 743007 ) on Tuesday March 01, 2005 @04:08PM (#11815557) Homepage

    Google's search engine is not written in Python. They write a lot of tools and supplemental applications in Python, but the code is decidedly not in an interpreted language, no matter how studly.

    It is interesting, however, that they do not include samples in Python but do include .NET and Java. But think about it: I'm sure their target developer is one who is integrating this into an application. Also note that the Google API is SOAP based, and perhaps at the time they released the SDK originally the Python SOAP support was less than complete.

  • by Anonymous Coward on Tuesday March 01, 2005 @07:00PM (#11817732)
    Who said that any developers are being to recruited to write stuff that will get handed back to Yahoo for their use?

    These are APIs to access Yahoos resources/services from YOUR application (should you choose to make one).

    Let's say you're making a website or application... Want to be able to provide stock quotes, or weather forecasts, etc from within your app? Then you have the option of using the Yahoo APIs to pull that info into your app.

    They're trying to get more people to use their stuff.

The hardest part of climbing the ladder of success is getting through the crowd at the bottom.

Working...