Create the necessary mappings in the Elasticsearch documents to perform the Text Search according to the specifications
According to @amalik the current text-based search in ChEBI allows you to search by:
- ChEBI name
✅ - ChEBI ID
✅ - Secondary ChEBI ID's
✅ Partial, we need to use the same analyzer ascheb_id
, for now, it is possible to perform this search using the whole chebi_id, ex:CHEBI:44080
(but it should work using44080
,chEBi:44080
orchebi44080
) - synonyms
✅ - INN', IUPAC names and brand names
✅ For example: paracetamolum, N-(4-hydroxyphenyl)acetamide, Panadol - formula
✅ - full InChI - Exact
✅ - InChiKey - Exact
✅ - SMILES - Exact.
✅ - You can also search by any database identifier in ChEBI (E.g. PDBeChem, HMDB)
✅ - CAS number,
✅ - Reaxys registry number
✅ - Search for entries by species name (e.g. homo sapiens).
✅
Edited by Carlos Andres Moreno Velez