The project Information Retrieval A.A P. Ferragina – Dipartimento di Informatica, University of Pisa –
AIRPIM Social network for digital cards Simple RESTful API in JSON format – JSON library – Apache HTTP client library in JAVA – Advanced REST client application (Chrome app)
API - Login POST HTTP authentication – Username = unipi2011 – Password = unipi2011
API - Schema GET list all available attributes for digital cards in the network
API - Search GET Search for cards. Parameters: – q= (q=* to list all) – s= (start index) – l= (number of returned cards) – slots= (additional information to include in the resp) First 12 cards, with identity and company infos: personidentity,companyidentity
API – Card details GET Retrieve all attributes for a digital card Append the __guid__ attribute to the url with parameter details=1 Details for guid=4cbdfa3d77bc37968ec83e386b2611e0 e386b2611e0?details=1
API – Other cards Use the search API with the query: q=othercards%3D Retrieve all cards owned by that Other cards for guid=2b7e8896b7ef3c44c2d7d59adce611df b7ef3c44c2d7d59adce611df
Tracks GOAL: Improve the search experience Enrich a card with some text drawn from web Deploy thesaurus to expand queries Social-network based ranking of search results …