Searching RIN Indices
Introduction to searching the RIN indices
Last updated
Introduction to searching the RIN indices
Last updated
The Resources Information Network (RIN) APIs are provided via an ElasticSearch endpoint. Simple URL based searches are available via the GET method. More complex queries can be supplied via the POST method.
Access to the RIN API is provided via an Elasticsearch pass-through.
POST
https://api.scicrunch.io/elastic/v1/{index}/_search
The pass-through is accessible at https://scicrunch.org/api/1/elastic. Similar to standard Elasticsearch APIs you must then supply an index and an action. In this case the index, the type and the search command (_search). Documentation on the Elasticsearch Search API is available at https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search.html
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
GET
https://api.scicrunch.io/elastic/v1/{index}/_search
The pass-through is accessible at https://scicrunch.org/api/1/elastic. Similar to standard Elasticsearch APIs you must then supply an index and an action. In this case the index, the type and the URL search query paramter.
Documentation on the Elasticsearch Search API is available at https://www.elastic.co/guide/en/elasticsearch/reference/6.8/search.html
Management of indices is accomplished via Elasticsearch aliases. The index aliases are provided:
Using aliases will allow for testing on updates and enhancements to the index structure. If needed additional aliases can be constructed for specialized testing.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Index Alias | Description |
---|---|
index*
String
Production RIN index
apikey*
String
Your API key to access the services
data
String
JSON query body
index*
String
Production RIN index
q
String
Search String
apikey*
String
Your API key to access the services
RIN_Tool_pr
Production tools index
RIN_Antibody_pr
Production antibodies index
RIN_CellLine_pr
Production cell lines index
RIN_Organism_pr
Production organisms index
RIN_Addgene_pr,RIN_DGRC_*_pr
Production plasmids (AddGene & DGRC) indices
RIN_BioSample_pr
Production biosamples index
RIN_Protocols_pr
Production protocols index
*_pr
Production all indices