The project Information Retrieval A.A. 2011-12 P. Ferragina – Dipartimento di Informatica, University of Pisa –

Slides:



Advertisements
Similar presentations
Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Advertisements

Ontario Scholars Portal A guide to the basic features of the search interface of Ontario Scholars Portal at the University of Ottawa Prepared by: Ann Romeril.
Overview of Twitter API Nathan Liu. Twitter API Essentials Twitter API is a Representational State Transfer(REST) style web services exposed over HTTP(S).
General introduction to Web services and an implementation example
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
Basic features ● Document database ● Paid deployment ● JSON ● C#, HTTP REST, Java ● version 3.0.
Authenticating REST/Mobile clients using LDAP and OERealm
SE-2840 Dr. Mark L. Hornick1 Java Servlet-based web apps Servlet Architecture.
Implementing search with free software An introduction to Solr By Mick England.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
J2EE Web Fundamentals Lesson 1 Introduction and Overview
Destiny Quest Powerful, Personalized, Portable. Powerful Virtual Library with 24/7 Access Browse Library Shelves – Virtually Title Peek – Preview the.
Configuration Management and Server Administration Mohan Bang Endeca Server.
ASP.NET Web API Udaiappa Ramachandran NHDN-Nashua.NET/Cloud Computing UG Lead Blog:
Weeding in ALEPH Library Staff Training © South Dakota Library Network, 2013 ©Ex Libris (USA), 2011 Modified for SDLN Version
An Introduction to the Reading Cloud. Library Cards Barcode Reading Cloud URL Username Default Password.
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
ENCLOUT Bring API to People. API Ecosystem Gap  Business Analysts  Good with spreadsheets  Limiting scripting or SQL skills  API Developers  Knowledge.
Web Archiving and Access Mike Smorul Joseph JaJa ADAPT Group University of Maryland, College Park.
In the web address box enter Enter your user ID (first and last initial 7 digit ID number) Select Log in.
SDMX Web Services the JSON version Sami Airo & Gerard Salou.
Nadir Saghar, Tony Pan, Ashish Sharma REST for Data Services.
ILDG Middleware Status Chip Watson ILDG-6 Workshop May 12, 2005.
HTML - Forms By Joaquin Vila, Ph.D.. Form Tag The FORM tag specifies a fill-out form within an HTML document. More than one fill-out form can be in a.
Prof Frankl, Spring 2008CS Polytechnic University 1 Overview of Web database applications with PHP.
Introduction to the SharePoint 2013 REST API. 2 About Me SharePoint Solutions Architect at Sparkhound in Baton Rouge
A Personalized Search Engine Based on Web Snippet Hierarchical Clustering Paolo Ferragina, Antonio Gulli Dipartimento di Informatica, Pisa
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
DM_PPT_NP_v01 SESIP_0715_JR HDF Server HDF for the Web John Readey The HDF Group Champaign Illinois USA.
Ch6. Introduction to Database. What is a Database? Database is a collection of related information. It is organized so that it can easily be accessed,
Facebook API Kelly Orser. Client Libraries Client libraries will simplify the calls to the platform by reducing the amount of code you have to write.
API Crash Course CWU Startup Club. OUTLINE What is an API? Why are API’s useful? What is HTTP? JSON? XML? What is a RESTful API? How do we consume an.
Free the Data: creating a web services interface to the online catalog Emily Lynema NC State University Libraries Code4lib 2007 February 28, 2007.
HW#9 Clues CSCI 571 Fall, HW#9 Prototype
Web2.0 Secure Development Practice Bruce Xia
ICM – API Server & Forms Gary Ratcliffe.
Storing digital assets on Grid/EGI FedCloud with gLibrary Giuseppe La Rocca, INFN DARIAH ERIC.
Apache Solr Dima Ionut Daniel. Contents What is Apache Solr? Architecture Features Core Solr Concepts Configuration Conclusions Bibliography.
Query processing: optimizations Paolo Ferragina Dipartimento di Informatica Università di Pisa Reading 2.3.
Orion Contextbroker PROF. DR. SERGIO TAKEO KOFUJI PROF. MS. FÁBIO H. CABRINI PSI – 5120 – TÓPICOS EM COMPUTAÇÃO EM NUVEM
Web Services Essentials. What is a web service? web service: software functionality that can be invoked through the internet using common protocols like.
LIMS SOLR Integration Jake Lin Shmulevich Lab
Data and tools on the Web have been exposed in a RESTful manner. Taverna provides a custom processor for accessing such services.
API (Application Program Interface)
WWU Hackathon May 6 & 7.
Loading Records Through the Registry’s REST Interface
API Security Auditing Be Aware,Be Safe
Cosc 5/4730 REST services.
What is REST API ? A REST (Representational State Transfer) Server simply provides access to resources and the REST client accesses and presents the.
All about social networking
Detailed search stats from DSpace Solr
HTTP, RESTful Web Services, HTTP and REST Tools: Postman, Fiddler
HW7: Database Application
OUTLINE Basic ideas of traditional retrieval systems
Testing REST IPA using POSTMAN
WEB API.
Model View Controller in the ASP World
OmniEdit Brought to you by:.
WEB ELEMENTS MEMBER LOGIN MEMBER LOGIN MEMBER LOGIN MEMBER LOGIN
Index construction: Compression of postings
Query processing: phrase queries and positional indexes
CS5220 Advanced Topics in Web Programming Secure REST API
Python and REST Kevin Hibma.
Index construction: Compression of postings
Web-Services and RESTful APIs
Computer Network Information Center, Chinese Academy of Sciences
Chengyu Sun California State University, Los Angeles
Presentation transcript:

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 …