apptax.taxonomie.routestaxref
Module Contents
Functions
La table TMetaTaxref contient la liste des référentiels contenu dans la table taxref |
|
|
|
|
|
|
|
|
|
|
|
|
|
Retourne la liste des règnes et groupes 2 |
|
Retourne la liste des groupes 3 inpn |
|
|
Route utilisée pour les autocompletes |
Attributes
- apptax.taxonomie.routestaxref.getTaxrefVersion()[source]
La table TMetaTaxref contient la liste des référentiels contenu dans la table taxref Cette route renvoie le dernier référentiel qui a été MAJ (utilisé pour le mobile pour retélécharger le référentiel lorsque celui ci à changé ou en MAJ)
- apptax.taxonomie.routestaxref.getSearchInField(field, ilike)[source]
Retourne les 20 premiers résultats de la table « taxref » pour une requête sur le champ field avec ILIKE et la valeur ilike fournie. L’algorithme Trigramme est utilisé pour établir la correspondance.
- Query fields:
Permet de récupérer des champs suplémentaires de la table « taxref » dans la réponse. Séparer les noms des champs par des virgules.
- Query is_inbibnom:
Ajoute une jointure sur la table « bib_noms ».
- Query add_rank:
Ajoute une jointure sur la table « bib_taxref_rangs » et la colonne nom_rang aux résultats.
- Query rank_limit:
Retourne seulement les taxons dont le rang est supérieur ou égal au rang donné. Le rang passé doit être une valeur de la colonne « id_rang » de la table « bib_taxref_rangs ».
- Statuscode 200:
Tableau de dictionnaires correspondant aux résultats de la recherche dans la table « taxref ».
- Statuscode 500:
Aucun rang ne correspond à la valeur fournie. Aucune colonne ne correspond à la valeur fournie.
- apptax.taxonomie.routestaxref.get_regneGroup2Inpn_taxref()[source]
- Retourne la liste des règnes et groupes 2
définis par Taxref de façon hiérarchique
formatage : {“regne1”:[“grp1”, “grp2”], “regne2”:[“grp3”, “grp4”]}
- apptax.taxonomie.routestaxref.get_group3_inpn_taxref()[source]
Retourne la liste des groupes 3 inpn
- apptax.taxonomie.routestaxref.get_AllTaxrefNameByListe(id_liste=None)[source]
Route utilisée pour les autocompletes Si le paramètre search_name est passé, la requête SQL utilise l’algorithme des trigrammes pour améliorer la pertinence des résultats Route utilisée par le mobile pour remonter la liste des taxons params URL:
id_liste : identifiant de la liste (si id_liste est null ou = à -1 on ne prend pas de liste)
- params GET (facultatifs):
code_liste : code de la liste à filtrer, n’est pris en compte que si aucune liste est spécifiée
- search_namenom recherché. Recherche basée sur la fonction
ilike de SQL avec un remplacement des espaces par %
regne : filtre sur le règne INPN
group2_inpn : filtre sur le groupe 2 de l’INPN
limit: nombre de résultats
offset: numéro de la page