Lors de la recherche d’éléments via la recherche sur le site web ou la recherche ciblée dans l’un des onglets de la page de contenu, vous pouvez effectuer des recherches avancées par mot-clé pour mieux cibler vos résultats. La recherche avancée par mot-clé est également disponible lorsque vous recherchez des couches à ajouter dans Map Viewer et Scene Viewer. Vous pouvez utiliser l’un des éléments suivants dans votre recherche avancée : champs, recherches par plage, opérateurs booléens et regroupement. Ils sont décrits dans les sections ci-après.
Champs
Lorsque vous effectuez une recherche de contenu ou de groupes sur le site web ou dans Map Viewer ou Scene Viewer, vous pouvez spécifier un champ ou utiliser les champs par défaut. Pour des éléments, les champs par défaut sont title, tags, snippet, description, type et typekeywords. Pour des groupes, les champs par défaut sont id, title, description, snippet, tags et owner. La meilleure correspondance est toujours retournée. Reportez-vous aux tableaux ci-dessous pour consulter la description de ces champs.
Remarque :
Vous pouvez rechercher un champ spécifique en saisissant son nom, suivi du signe deux-points, puis du terme que vous recherchez ; par exemple, pour rechercher des éléments GeoJSON, entrez type:geojson. Pour un terme composé, il est recommandé d’utiliser des guillemets doubles pour obtenir des résultats plus précis. Par exemple, "services de carte" renvoie les éléments dont un champ comporte les mots services de carte, dans cet ordre, alors que services de carte renvoie les éléments dont un champ comporte ces deux mots.
Si vous n'utilisez pas d'indicateur de champ, la recherche portera sur les champs par défaut. Par exemple, si vous souhaitez ajouter une couche à votre carte et connaissez le nom du propriétaire, vous pouvez entrer propriétaire : suivi du nom d’utilisateur du propriétaire dans la recherche pour mieux cibler une liste de résultats potentiellement longue.
Astuce :
Vous pouvez créer une chaîne de recherche en liant des champs à l’aide de l’opérateur AND ; par exemple, owner:esri AND tags:streets.
Champs d'élément
Vous pouvez affiner vos recherches d’éléments en utilisant des champs spécifiques dans votre chaîne de recherche. Ces champs sont les suivants :
Terrain | Details (Détails) |
---|---|
id | ID de l'élément ; par exemple, id:4e770315ad9049e7950b552aa1e40869 retourne l'élément doté de cet identifiant. |
propriétaire | Propriétaire de l’élément ; par exemple, owner:esri retourne tout le contenu publié par Esri. Le champ et la valeur sont sensibles à la casse. |
créé(e) | La date, exprimée en temps UNIX, à laquelle les éléments ont été créés ; par exemple, created: [1249084800000 TO 1249548000000] renvoie tous les éléments publiés entre le 1er août 2009, à 12h00 et le 6 août 2009, à 8h40. |
titre | Titre de l’élément ; par exemple, title:"incendie en California" retourne les éléments dont le titre comporte ces termes, dans cet ordre précis. Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace. |
type$$$ | Type est un champ prédéfini qui renvoie le type d’élément. Par exemple, type:KML renvoie les éléments dont le type est KML. Le type d’élément exact doit être utilisé. La recherche de type d’élément est sensible à la casse et les termes doivent être encadrés de guillemets doubles pour établir une correspondance exacte. Par exemple, utilisez type:"Service de géocodage" pour renvoyer les éléments dont le type est Service de géocodage. |
description | Description de l’élément ; par exemple, description:délits recherche tous les éléments dont la description contient le terme délits. Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace ; par exemple, description:"délits signalés". |
balises | Champ des balises ; par exemple, tags:"San Francisco" retourne les éléments ayant le terme San Francisco comme balise. Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace. |
snippet | Champ de résumé ; par exemple, snippet:"ressources naturelles" retourne les éléments dont le résumé contient le terme "ressources naturelles". Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace. |
accessinformation | Informations d’accès ; par exemple, accessinformation:esri retourne les éléments avec esri comme crédit source. |
accès | Champ d'accès ; par exemple, access:public retourne les éléments publics. Ce champ prédéfini indique le niveau d’accès (partage) maximal d’un élément. Les valeurs admises sont les suivantes :
|
groupe | ID du groupe ; par exemple, group:1652a410f59c4d8f98fb87b25e0a2669 retourne les éléments figurant dans le groupe spécifié. |
numratings | Nombre d'évaluations ; par exemple, numratings:6 retourne les éléments dotés de six évaluations. |
numcomments | Nombre de commentaires ; par exemple, numcomments:[1 TO 3] retourne les éléments dotés d'un, de deux ou de trois commentaires. |
avgrating | Evaluation moyenne ; par exemple, avgrating:3.5 retourne les éléments dotés d'une évaluation moyenne de 3,5. |
orgid | ID de l’organisation. Par exemple, orgid:5uh3wwYLNzBuU0Ef renvoie les éléments figurant dans l’organisation spécifiée. |
modifié(e) | La date, exprimée en temps UNIX, à laquelle les éléments ont été modifiés pour la dernière fois ; par exemple, modified: [1249084800000 TO 1249548000000] renvoie tous les éléments modifiés entre le 1er août 2009, à 12h00 et le 6 août 2009, à 8h40. |
categories | Catégories de contenu de l’organisation ; par exemple, categories: "Historical Maps" renvoie les éléments classés dans le portail en tant que cartes historiques. |
Champs de groupe
Vous pouvez filtrer vos recherches sur des groupes en utilisant des champs spécifiques dans votre chaîne de recherche. Seuls les groupes publics ou les groupes auxquels vous avez accès feront l'objet de la recherche. Ces champs sont les suivants :
Champ de groupe | Details (Détails) |
---|---|
id | ID du groupe ; par exemple, id:1db70a32f5f84ea9a88f5f460f22557b retourne le groupe doté de cet identifiant. |
titre | Titre du groupe ; par exemple, title:redlands retourne les groupes dont le titre contient Redlands. |
propriétaire | Propriétaire du groupe ; par exemple, owner:esri retourne les groupes possédés par Esri. |
description | Description ; par exemple, description:"plans de villes" retourne les groupes dont le champ de description contient "plans de villes". Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace. |
snippet | Résumé ; par exemple, snippet:transport retourne les groupes dont le résumé de groupe contient le terme "transport". Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les chaînes comportant un espace ; par exemple, snippet:"voies de transport". |
balises | Champ des balises ; par exemple, tags:"pistes cyclables" retourne les groupes dont les balises incluent "pistes cyclables". Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les chaînes de balise comprenant un espace. |
phone | Informations de contact ; par exemple, phone:jsmith33@esri.com retourne les groupes avec jsmith33@esri.com comme contact. |
créé(e) | La date, exprimée en temps UNIX, à laquelle les groupes ont été créés ; par exemple, created:1247085176000 renvoie les groupes créés le 8 juillet 2009. |
modifié(e) | La date, exprimée en temps UNIX, à laquelle les groupes ont été modifiés pour la dernière fois ; par exemple, modified:1247085176000 renvoie les groupes modifiés le 8 juillet 2009. |
accès | Niveau d’accès du groupe. Les valeurs sont : private (privé), org et public. Par exemple, access:private renvoie les groupes privés et access:org renvoie les groupes auxquels tous les membres de l’organisation ont accès. La valeur par défaut est private (privé). |
isinvitationonly | Le champ isinvitationonly retourne les groupes qui requièrent une invitation à rejoindre. Par exemple, isinvitationonly:false retourne les groupes qui ne requièrent pas d'invitation à rejoindre. Ce champ est prédéfini avec l'option true ou false. |
orgid | ID de l’organisation. Par exemple, orgid:5uh3wwYLNzBuU0Ef renvoie les groupes figurant dans l’organisation spécifiée. |
Recherches par plage
Les recherches par plage permettent d'établir des correspondances sur des valeurs de champ comprises entre les limites inférieure et supérieure. Elles peuvent être inclusives ou exclusives par rapport aux limites inférieure et supérieure. Les requêtes par plage inclusives sont signalées par des crochets ([]). Les requêtes par plage exclusives sont signalées par des accolades ({}).
Par exemple, si vous voulez rechercher tous les éléments créés entre le 1er décembre 2009 et le 9 décembre 2009, utilisez créé :[1259692864000 TO 1260384065000].
Le champ created contient la date et l'heure auxquelles un élément est créé en temps UNIX. Le temps UNIX, également utilisé pour le champ modified, est défini comme étant le nombre de secondes qui se sont écoulées depuis le 1er janvier 1970 à minuit. Le site Web stocke le temps en millisecondes ; vous devez donc ajouter trois zéros à la fin du temps UNIX. En outre, vous devez ajouter six zéros à gauche du nombre. Cela est dû au fait que le nombre est stocké sous forme de chaîne dans la base de données.
Les recherches par plage ne sont pas limitées aux champs de date. Vous pouvez également utiliser des requêtes par plage avec d'autres champs, par exemple, propriétaire :[arcgis_explorer TO esri]. Cette requête permet de rechercher tous les éléments dont les propriétaires sont compris entre, ou égaux à, arcgis_explorer et esri.
Opérateurs booléens
Les opérateurs booléens permettent d'associer des termes à l'aide d'opérateurs logiques. Le site Web prend en charge les opérateurs booléens suivants : AND, OR, NOT et le signe moins (-). Les opérateurs booléens doivent apparaître en majuscule.
Opérateur booléen | Details (Détails) |
---|---|
ET | L'opérateur AND est la conjonction par défaut. Cela signifie que si aucun opérateur booléen n'est placé entre deux termes, l'opérateur AND est utilisé. L'opérateur AND établit une correspondance lorsque les deux termes existent dans le champ spécifié ou les champs par défaut. Ceci équivaut à une intersection entre deux ensembles. |
OU | L'opérateur OR lie deux termes et permet d'établir une correspondance si l'un des termes existe. Ceci équivaut à une union entre deux ensembles. Pour rechercher un élément qui contient le terme incendies récents ou simplement incendies, utilisez la requête "incendies récents" OR incendies. |
NON | L'opérateur NOT exclut les éléments qui contiennent le terme placé après NOT. Ceci équivaut à une différence entre deux ensembles. Pour rechercher des documents qui contiennent Californie mais pas imagerie, utilisez la requête Californie NOT Imagerie. |
- | Comme l’opérateur NOT, le signe moins, ou opérateur d’interdiction, exclut les éléments qui contiennent le terme placé après le symbole. Pour rechercher des documents qui contiennent Californie mais pas imagerie, utilisez la requête Californie -Imagerie. |
Regroupement
Vous pouvez créer des sous-requêtes à l'aide de parenthèses pour grouper des clauses. Cela peut s'avérer très utile si vous souhaitez contrôler la logique booléenne pour une requête.
Pour rechercher Incendies et Californie ou récents, créez l'expression Incendies AND (Californie OR récents).
Vous pouvez grouper plusieurs clauses en un champ unique à l'aide de parenthèses.
Vous avez un commentaire à formuler concernant cette rubrique ?