Durante la ricerca di elementi utilizzando la ricerca del sito Web o la ricerca mirata in qualsiasi scheda della pagina dei contenuti, è possibile eseguire ricerche avanzate di parole chiave per limitare i risultati. La ricerca avanzata di parole chiave è disponibile anche quando si cercano layer da aggiungere in Map Viewer e Scene Viewer. Per eseguire una ricerca avanzata, è possibile utilizzare: campi, ricerche di intervalli, operatori booleani e raggruppamento. Questi sono descritti nelle sezioni seguenti.
Campi
Quando si esegue la ricerca di contenuti o gruppi nel sito Web o in Map Viewer o Scene Viewer, è possibile specificare un campo o utilizzare i campi predefiniti. . I campi predefiniti degli elementi sono title, tags, snippet, description, type e typekeywords. I campi di default dei gruppi sono id, title, description, snippet, tags ed owner. Viene restituito il risultato più rilevante. Le tabelle riportate di seguito forniscono una descrizione dei campi.
Nota:
È possibile cercare un campo specifico digitando il nome del campo seguito da due punti e dal termine che si sta cercando, ad esempio: digitare type:geojson per trovare elementi GeoJSON. Se si cerca un'espressione composta da più parole, è consigliabile utilizzare le virgolette doppie per ottenere risultati più precisi. Ad esempio, "map service" restituisce gli elementi che contengono il termine map service (in questo ordine) in un campo, mentre map service restituisce gli elementi contenenti nel campo i termini map e service.
Se non viene specificato un campo, la ricerca viene eseguita nei campi di default. Ad esempio, se si desidera aggiungere un layer a una mappa e il nome del proprietario è noto, è possibile digitare owner: seguito dal nome utente del proprietario nella ricerca per restringere un elenco di risultati potenzialmente lungo.
Suggerimento:
È possibile creare una stringa di ricerca collegando i campi con l'operatore AND, ad esempio, owner:esri E tags:streets.
Campi degli elementi
I campi dell'elemento corrispondono alle informazioni associate ad un elemento. È possibile affinare la ricerca degli elementi utilizzando campi specifici dell'elemento nella stringa di ricerca. I campi disponibili sono riportati di seguito:
| Campo informativo dell'elemento | Dettagli |
|---|---|
ID | L'identificatore unico (ID) dell'elemento; ad esempio, id:4e770315ad9049e7950b552aa1e40869 restituisce l'elemento per quell'ID. |
titolo | Il titolo dell'elemento; ad esempio, titolo:"Incendio in Calabria" restituisce gli elementi con Incendio in Calabria (in quest'ordine) nel titolo. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
snippet | Utilizza snippetper interrogare parole o frasi nel riepilogo dell'elemento; ad esempio, snippet:"natural resources" restituisce gli elementi che contengono le parole natural resources nel riepilogo dell'elemento. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
contentstatus | Utilizza contentstatus per trovare o escludere elementi in base allo stato del contenuto dell'elemento. Ad esempio, per utilizzare contentstatus con l'operatore booleano NOT per escludere tutti gli elementi deprecati, digita NOT contentstatus:deprecated. |
proprietario | Il membro dell'organizzazione proprietario dell'elemento; ad esempio, owner:esri restituisce tutto il contenuto pubblicato da Esri. Per il campo e il valore viene applicata la distinzione tra maiuscole e minuscole. |
creato | La data, espressa in Ora UNIX, in cui gli elementi sono stati creati; ad esempio, created: [1249084800000 TO 1249548000000] restituisce tutti gli elementi pubblicati tra il 1º agosto 2009 alle ore 00:00 e il 6 agosto 2009 alle ore 08:40. |
type | type restituisce il tipo di elemento ed è un campo predefinito. Ad esempio, type:KML restituisce gli elementi che hanno KML come tipo. È necessario utilizzare il nome esatto del tipo di elemento. La corrispondenza del tipo di elemento fa distinzione tra maiuscole e minuscole e i termini devono essere racchiusi tra virgolette doppie per una corrispondenza esatta. Ad esempio, usare type:"Geocoding Service" per ottenere gli elementi del servizio di geocodifica. |
typekeywords | typekeywords può essere utilizzato per affinare la ricerca di un tipo di elemento utilizzando una parola chiave di tipo predefinita. È necessario utilizzare il nome esatto del tipo di parola chiave. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per le stringhe che includono uno spazio. Ad esempio, per trovare feature layer hosted, utilizzare typekeywords:"Hosted Service". |
descrizione | Utilizza description per cercare una parola o una frase nella descrizione dell'elemento; ad esempio, description:crimes trova tutti gli elementi che contengono il termine crimes nella descrizione. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio; ad esempio description:"reati denunciati". |
tags | Utilizza il campo tags per cercare una parola o una frase utilizzata per contrassegnare l'elemento con tag; ad esempio, tags:"San Francisco" restituisce gli elementi contrassegnati con il termine San Francisco. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
accessinformation | accessinformation memorizza le informazioni fornite per attribuire icrediti al creatore o all'autore dei dati; ad esempio, accessinformation:esri restituisce gli elementi con esri come origine dei crediti. |
access | Il campo access corrisponde al livello di condivisione impostato per l'elemento; ad esempio, access:public restituisce gli elementi pubblici. Questo campo è predefinito e riflette il livello di accesso più elevato (condivisione) di un elemento. I valori accettabili sono i seguenti:
|
categorie | Utilizza categories per cercare nelle categorie di contenuto dell'organizzazione; ad esempio, categories:"Historical Maps" restituisce gli elementi classificati nell'organizzazione nella categoria Historical Maps. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
modified | La data, espressa in Ora UNIX, dell'ultima modifica degli elementi; ad esempio, modified:[1249084800000 TO 1249548000000] restituisce tutti gli elementi modificati tra il 1º agosto 2009 alle ore 00:00 e il 6 agosto 2009 alle ore 08:40. |
gruppo | Utilizza il campo group con l'ID univoco del gruppo per restituire tutti gli elementi condivisi con quel gruppo; ad esempio, group:1652a410f59c4d8f98fb87b25e0a2669 restituisce gli elementi del gruppo specificato. |
numratings | Il numero di valutazioni; ad esempio, numratings:6 restituisce gli elementi con sei valutazioni. |
numcomments | Il numero di commenti; ad esempio, numcomments:[1 TO 3] restituisce gli elementi che hanno da uno a tre commenti. |
avgrating | La valutazione media; ad esempio, avgrating:3.5 restituisce gli elementi con una valutazione media pari a 3,5. |
orgid |
L'ID dell'organizzazione; ad esempio, orgid:5uh3wwYLNzBuU0Ef restituisce gli elementi dell'organizzazione specificata. |
Campi dei gruppi
È possibile filtrare le ricerche sui gruppi utilizzando informazioni specifiche relative ai gruppi nella stringa di ricerca. La ricerca viene eseguita solo nei gruppi pubblici o nei gruppi a cui si ha accesso. I campi disponibili sono riportati di seguito:
| Informazioni sul gruppo | Dettagli |
|---|---|
ID | L'ID del gruppo; ad esempio, id:1db70a32f5f84ea9a88f5f460f22557b restituisce il gruppo corrispondente a tale ID. |
titolo | Il titolo del gruppo; ad esempio, title:redlands restituisce i gruppi con Redlands nel titolo. |
proprietario | Il proprietario del gruppo; ad esempio, owner:esri restituisce i gruppi di proprietà di Esri. |
descrizione | La descrizione; ad esempio, description:"street maps" restituisce i gruppi con street maps nel campo della descrizione. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
snippet | Il riepilogo; ad esempio, snippet:transportation restituisce i gruppi con transportation nel riepilogo del gruppo. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per le stringhe che contengono uno o più spazi, ad esempio snippet:"itinerari di trasporto". |
tags | Campo dei tag; ad esempio, tags:"pista ciclabile" restituisce i gruppi contrassegnati con il tag pista ciclabile. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per le stringhe di tag che includono uno spazio. |
phone | Le informazioni di contatto; ad esempio, phone:jsmith33@esri.com restituisce i gruppi con jsmith33@esri.com come contatto. |
creato | Data, espressa in tempo UNIX, di creazione dei gruppi; ad esempio, creato:1247085176000 restituisce i gruppi creati il giorno 8 luglio 2009. |
modified | Data, espressa in tempo UNIX, di ultima modifica dei gruppi; ad esempio, modificato:1247085176000 restituisce i gruppi modificati il giorno 8 luglio 2009. |
access | Il livello di accesso del gruppo. Sono disponibili i valori private, org e public. Ad esempio, access:private restituisce i gruppi privati e access:org restituisce i gruppi a cui possono accedere tutti i membri dell'organizzazione. Il valore predefinito è private. |
isinvitationonly | Il campo isinvitationonly restituisce i gruppi per i quali è richiesto un invito per aderire. Ad esempio, isinvitationonly:false restituisce i gruppi per iscriversi ai quali non è necessario un invito. I valori predefiniti di questo campo sono true o false. |
orgid | L'ID dell'organizzazione; ad esempio, orgid:5uh3wwYLNzBuU0Ef restituisce i gruppi dell'organizzazione specificata. |
typekeywords | typekeywords può essere utilizzato per cercare gruppi utilizzando una parola chiave di tipo. Ad esempio, per trovare gruppi relativi al fuoco, è possibile utilizzare typekeywords: fuoco. |
Ricerche di intervalli
Le ricerche di intervalli consentono di cercare i valori dei campi compresi tra un valore minimo ed uno massimo. Le interrogazioni di intervalli possono includere o escludere il valore minimo e massimo dell'intervallo. Per le interrogazioni di intervalli con limiti inclusivi si utilizzano le parentesi quadre ([]). Per le interrogazioni di intervalli con limiti esclusivi si utilizzano le parentesi graffe ({}).
Ad esempio, per trovare tutti gli elementi creati tra l'1 dicembre 2009 e il 9 dicembre 2009, utilizzare creato:[1259692864000 TO 1260384065000].
Il campo created contiene la data e l'ora di creazione di un elemento, espresse in Ora UNIX. L'Ora UNIX, utilizzato anche per il campo modified, è definito come il numero di secondi trascorsi dalla mezzanotte del 1º gennaio 1970. Il sito Web registra l'ora in millesimi di secondo, quindi devono essere aggiunti tre zeri alla fine del tempo UNIX.
Le ricerche di intervalli non sono limitate ai campi della data. È anche possibile utilizzare interrogazioni di intervalli con altri campi, ad esempio owner:[arcgis_explorer TO esri]. Queste interrogazioni troveranno tutti gli elementi dei proprietari fra arcgis_explorer e esri, includendo arcgis_explorer e esri.
Operatori booleani
Gli operatori booleani consentono di creare associazioni tra i termini mediante operatori logici. Il sito Web supporta gli operatori booleani AND, OR, NOT e il segno meno (-). Utilizzare maiuscole per gli operatori booleani.
| Operatore booleano | Dettagli |
|---|---|
E | L'operatore AND è la congiunzione di default. Se non viene specificato un operatore booleano tra due termini, viene utilizzato l'operatore AND. L'operatore AND esegue la ricerca di entrambi i valori nel campo specificato o nei campi di default. Ciò equivale ad un'intersezione utilizzando gli insiemi. |
'OPPURE' | L'operatore OR esegue la ricerca di due termini e restituisce i risultati contenenti uno dei due termini. Ciò equivale ad un'unione utilizzando gli insiemi. Per cercare un elemento che contenga il termine recent fires oppure fires, utilizza l'interrogazione "recent fires" OR fires. |
NOT | L'operatore NOT esclude gli elementi che contengono il termine preceduto da NOT. Ciò equivale ad una differenza utilizzando gli insiemi. Per cercare i documenti che contengono Lazio ma non immagini, utilizzare l'interrogazione Lazio NOT immagine. |
- | Analogamente all'operatore NOT, il segno meno o esclude gli elementi che contengono il termine preceduto dal simbolo. Per cercare i documenti che contengono Lazio ma non immagini, utilizzare l'interrogazione Lazio -immagine. |
Raggruppamento per creare interrogazioni secondarie
Per creare interrogazioni secondarie, utilizzare le parentesi per raggruppare le clausole. Questo è utile per controllare la logica booleana di un'interrogazione.
Per cercare Lazio o recente ed incendi, creare l'espressione (Lazio OR recenti) AND incendi.
Per raggruppare più clausole per un unico campo, è possibile utilizzare le parentesi.