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
{"error": {"root_cause": [ {"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"RIN_Addgene","index_uuid":"_na_","index":"RIN_Addgene" } ],"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"RIN_Addgene","index_uuid":"_na_","index":"RIN_Addgene" },"status":404}
{"error": {"root_cause": [ {"type":"json_parse_exception", "reason": "Unexpected character ('=' (code 61)): was expecting a colon to separate field name and value\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@4eccf1fd; line: 5, column: 25]"
} ],"type":"json_parse_exception", "reason": "Unexpected character ('=' (code 61)): was expecting a colon to separate field name and value\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@4eccf1fd; line: 5, column: 25]"
},"status":500}
RIN indices
Management of indices is accomplished via Elasticsearch aliases. The index aliases are provided:
Index Alias
Description
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
Using aliases will allow for testing on updates and enhancements to the index structure. If needed additional aliases can be constructed for specialized testing.