![]() |
Table of Contents
EB-eyeDescriptionEB-eye is a high-performance, full-featured text search engine using Apache Lucene technology to index EBI databases in various formats (e.g. flat-files, XML dumps, OBO format, etc.) and provides very fast access to the EBI's data resources. The system allows the user to search globally across all EBI databases. The Web Services API offers programmatic access to most of the functionality available in the EB-eye search engine. For more information see: Web services registry entries: ClientsSample clients are provided for a number of programming languages. For details of how to use these clients, download the client and run the program without any arguments.
WSDLThe WSDL for the EB-eye SOAP service: http://www.ebi.ac.uk/ebisearch/service.ebi?wsdl Methods documentation
Returns a list of all the domains identifiers which can be used in a query.
Executes a query and returns the number of results found.
Executes a query and returns the list of identifiers for the entries found.
Executes a query and returns the list of all the identifiers for the entries found.
Warning: This method can fail if the number of entries is really huge. The method getResultsIds is a lot safer.
Returns the list of fields that can be retrieved for a particular domain.
Executes a query and returns a list of results. Each result contains the values for each field specified in the “fields” argument in the same order as they appear in the “fields” list.
Search for a particular entry in a domain and returns the values for some of the fields of this entry. The result contains the values for each field specified in the “fields” argument in the same order as they appear in the “fields” list.
Search for entries in a domain and returns the values for some of the fields of these entries. The result contains the values for each field specified in the “fields” argument in the same order as they appear in the “fields” list.
Search for a particular entry in a domain and returns the urls configured for some of the fields of this entry. The result contains the urls for each field specified in the “fields” argument in the same order as they appear in the “fields” list.
Search for a list of entries in a domain and returns the urls configured for some of the fields of these entries. Each result contains the url for each field specified in the “fields” argument in the same order as they appear in the “fields” list.
Returns the list of domains with entries referenced in a particular domain. These domains are indexed in the EB-eye.
Returns the list of domains with entries referenced in a particular domain entry. These domains are indexed in the EB-eye.
Returns the list of fields corresponding to databases referenced in the domain but not included as a domain in the EB-eye.
Returns the list of referenced entry identifiers from a domain referenced in a particular domain entry.
Returns the list of referenced entries from a domain referenced in a set of entries. The result will be returned as a list of objects, each representing an entry reference.
Returns the list of referenced entries from a domain referenced in a set of entries. The result will be returned as a flat table corresponding to the list of results where, for each result, the first value is the original entry identifier and the other values correspond to the fields values.
Returns the hierarchy of the domains available.
Executes a query and returns the number of results found per domain
Returns the list of fields that can be retrieved and/or searched for a particular domain.
ContactIf you have any questions or comments, or you plan to use this service as part of a course or for a high number of submissions, please contact us EBI Support. ![]() |