Utiliser la recherche avancée

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 mots-clés est également disponible lorsque vous recherchez des couches à ajouter dans Map Viewer (disponible auparavant sous la forme d’une installation bêta distincte, mais désormais inclus automatiquement sur le portail), lorsque vous recherchez des couches à ajouter dans Map Viewer Classic (anciennement Map Viewer) et lorsque vous recherchez des couches à ajouter dans Scene Viewer. Vous pouvez utiliser l’un des éléments suivants dans votre recherche avancée : champs, recherches de 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, Map Viewer Classic 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.

Conseil :

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 :

ChampDé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.

created

La date, exprimée en heure 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.

typekeywords

Les typekeywords permettent d’affiner la recherche d’un type d’élément à l’aide d’un mot-clé type prédéfini. Le nom du mot-clé type exact doit être utilisé. Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les chaînes comprenant un espace. Par exemple, pour rechercher des couches d’entités hébergées, utilisez typekeywords:"Hosted Service".

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 :

  • Private (privé) : seuls le propriétaire de l’élément et les administrateurs qui ont accès à l’ensemble du contenu peuvent accéder à l’élément.
  • Shared (partagé) : pour les éléments partagés avec un ou plusieurs groupes, les propriétaires des éléments et les personnes qui y ont accès via l’appartenance à un groupe, peuvent accéder aux éléments.
  • Org : les éléments partagés avec l’organisation, ainsi que ceux dont vous êtes le propriétaire, sont renvoyés. Pour les éléments partagés avec l’organisation et un ou plusieurs groupes, les membres de ces groupes ont également accès aux éléments.
  • Public (public) : les éléments partagés avec le public sont renvoyés.

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.

modified

La date, exprimée en heure 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.

catégories

Catégories de contenu de l’organisation ; par exemple, categories:"Cartes historiques" renvoie les éléments classés dans l’organisation en tant que cartes historiques. Utilisez des guillemets pour obtenir des résultats plus précis, surtout pour les termes comportant un espace.

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 groupeDé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.

created

La date, exprimée en heure UNIX, à laquelle les groupes ont été créés ; par exemple, created:1247085176000 renvoie les groupes créés le 8 juillet 2009.

modified

La date, exprimée en heure 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.

typekeywords

Les typekeywords permettent de rechercher des groupes à l’aide d’un mot-clé type. Par exemple, pour rechercher des groupes associés aux incendies, utilisez typekeywords:fire.

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 created:[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éenDé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.