Exemples classiques de recherche
Ici sont listés différents types de recherche pouvant être effectué via l'API :
Recherche par corpus
Champ concerné : corpusName:{valeur}
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q= corpusName:{valeur} |
Paramètres | - corpusName : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents présents dans le corpus ecco | https://api.istex.fr/document/?q=corpusName:ecco&output=* |
Recherche des documents contenant le terme "chemical" dans le corpus RSC Journals | [https://api.istex.fr/document/?**q=chemical AND corpusName:"rsc-journals*"&output=\](https://api.istex.fr/document/?q=chemical AND corpusName:"rsc-journals"&output=*) |
Recherche par auteur
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**author.name:{nom}** |
Paramètres | - author.name : le champ concerné, - {nom} : le nom recherché. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un auteur ayant pour nom "Tetsushiro" | https://api.istex.fr/document/?q=author.name:Tetsushiro&output=* |
Recherche des documents contenant le terme "Mikroelement" et un auteur ayant pour nom "Friedrich" | https://api.istex.fr/document/?q=Mikroelement AND author.name:Friedrich&output=* |
Recherche par rédacteur
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**host.editor.name:{nom}** |
Paramètres | - host.editor.name : le champ concerné, - {nom} : le nom recherché. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un rédacteur ayant pour nom "Goos" | https://api.istex.fr/document/?q=host.editor.name:Goos&output=* |
Recherche des documents contenant le terme "dangerous" et ayant un rédacteur du nom de "Juris Hartmanis" | [https://api.istex.fr/document/?**q=dangerous AND host.editor.name:"Juris Hartmanis*"&output=\](https://api.istex.fr/document/?q=dangerous AND host.editor.name:"Juris Hartmanis"&output=*) |
Recherche par genre de document
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**genre:{valeur}** |
Paramètres | - genre : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un document de type "reviews" | https://api.istex.fr/document/?q=genre:reviews&output=* |
Recherche des documents contenant le terme "cortex" et étant du type "Original Paper" | [https://api.istex.fr/document/?**q=cortex AND genre:"original paper*"&output=\](https://api.istex.fr/document/?q=cortex AND genre:"original paper"&output=*) |
Recherche par genre de série
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**host.genre:{valeur}** |
Paramètres | - host.genre : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un document présent dans un journal | https://api.istex.fr/document/?q=host.genre:journal&output=* |
Recherche des documents contenant le terme "cortex" et présent dans un livre | https://api.istex.fr/document/?q=cortex AND host.genre:book&output=* |
Recherche par sujet
Champ concerné : subject.value:{valeur}
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**subject.value:{valeur}** |
Paramètres | - subject.value : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un sujet "pigeon" | https://api.istex.fr/document/?q=subject.value:pigeon&output=* |
Recherche des documents contenant un sujet avec "pigeon" et "retina" | https://api.istex.fr/document/?q=subject.value:(pigeon AND retina)&output=* |
Recherche par sujet de série
Champ concerné : host.subject.value:{valeur}
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**host.subject.value:{valeur}** |
Paramètres | - host.subject.value : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents contenant un sujet de série "statistics" | https://api.istex.fr/document/?q=host.subject.value:statistics&output=* |
Recherche des documents contenant le terme "germination" et ayant un sujet de série "life sciences" | [https://api.istex.fr/document/?**q=germination AND host.subject.value:"life sciences*"&output=\](https://api.istex.fr/document/?q=germination AND host.subject.value:"life sciences"&output=*) |
Recherche par langue
Champ concerné : language:{valeur}
Syntaxe | |
---|---|
URI | https://api.istex.fr/document/?q=**language:{valeur}** |
Paramètres | - language : le champ concerné, - {valeur} : la valeur recherchée. |
Code de retour | - 200 si OK, - 500 en cas de problème (dans ce cas, contacter api-bug@listes.istex.fr) |
Exemples | |
---|---|
Recherche des documents en langue allemande | https://api.istex.fr/document/?q=language:ger&output=* |
Recherche des documents contenant le terme "germination" et en langue anglaise | https://api.istex.fr/document/?q=germination AND language:eng&output=* |