Annons

Utvecklingsbloggen

Johan Möller

Johan Möller

Idag startar den andra upplagan av 24 Hour Business Camp med deltagare från hela Sverige. På 24 timmar ska entreprenörer och webbutvecklare starta egna webbtjänster, samtidigt som man kan knyta kontakter med andra likasinnade. Man vill visa att det är enkelt att genomföra konceptutveckling och att det är billigt och snabbt om man har rätt förutsättningar.

Svenska Dagbladet har äran att vara sponsor vilket innebär att vi presenterar ett API som vi tror kan vara användbart för alla team.

Strax före denna sköna sommar lanserade SvD.se en helt ny sökmotor baserad på Solr och den öppna källkoden i Lucene. Utseendemässigt är den nya sökmotorn väldigt lik den gamla Sesam-installationen som utvecklats under ett antal år, men med Solr gick vi ytterligare flera steg längre och erbjuder nu våra läsare en helt grym sökmotor med många sköna finesser.

Till höstens 24hbc har vi tagit fram ett API för alla deltagare att snabbt och enkelt söka upp artiklar med denna sökmotor och på det sättet få tillgång till hela 460 000 artiklar. Resultatet presenteras som RSS eller JSON.

Ett exempel är en sökning på ”24 hour business camp”

http://www.svd.se/search.do?q=24+hour+business+camp&sort=date

som ger 12 träffar. Genom att addera &output=rss eller &output=json till urlen får man sökresultatet i användbart format

http://www.svd.se/search.do?q=24+hour+business+camp&sort=date&output=json

Vi presenterar grundläggande metadata om sökresultatet tillsammans med ett utdrag ur artikeln där sökordet förekommer.

Vi hoppas att detta ska leda till att fler upptäcker vår sökmotor och att våra artiklar presenteras i en massa nya spännande sammanhang. Är du intresserad av att göra något kring detta vill vi gärna att du tar kontakt med oss så vi kan ta hänsyn till din applikation i framtiden.

Exempel på syntax:

http://www.svd.se/search.do=

q=<sökfras, kan utelämnas>

&section1=<huvudsektion, tex Kultur & Nöje>

&section2=<undersektion 1, tex Spel>

&section3=<undersektion 2, tex Sudoku>

&type=<typ av dokument; article, blogg, slideshow, webTV, review, comic>

&category=<kan förekomma med metadata om artiklar>

&output=<json eller rss, default är null vilket ger html>

&sort=<date eller relevance>

&rating=<tärningsbetyg på våra recensioner>

&authorString=<artikelförfattarens namn>

&year=<år>

&month=<månad>

De sista två kan också ersättas med

&timeRange=<relativt tidspann, tex en vecka tillbaka>