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 per parole chiave per limitare i risultati. La ricerca avanzata di parole chiave è disponibile anche quando cerchi i layer da aggiungere in Map Viewer(che prima era disponibile come installazione beta separata ma ora è inclusa automaticamente nel portale), cerchi i layer da aggiungere in Map Viewer Classic (precedentemente Map Viewer) e cerchi i layer da aggiungere in Scene Viewer. Per eseguire una ricerca avanzata, è possibile utilizzare: campi, ricerche di intervalli, operatori booleani e raggruppamento. Questi sono descritti nelle sezioni che seguono
Campi
Quando si esegue la ricerca di contenuti o gruppi nel sito Web o in Map Viewer, Map Viewer Classic 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 ricercare un campo specifico digitando il nome del campo seguito da due punti e dal termine che si sta ricercando, ad esempio: inserire 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 alla mappa e il nome del proprietario è noto, è possibile immettere 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 | Utilizzare snippet per cercare parole o frasi nel riepilogo dell'elemento; ad esempio, snippet: "risorse naturali" restituisce gli articoli con le parole risorse naturali nel riepilogo dell'elemento. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
contentstatus | Utilizzare lo stato del contenuto per trovare o escludere gli elementi in base allo stato del contenuto dell'elemento. Ad esempio, è possibile utilizzare contentstatus con l'operatore booleanoNOT per escludere tutti gli elementi deprecati, digitando NOT contentstatus:deprecated. |
proprietario | Il membro dell'organizzazione che possiede l'elemento; ad esempio, proprietario:esri restituisce tutto il contenuto pubblicato da Esri. Per il campo e il valore viene applicata la distinzione tra maiuscole e minuscole. |
creato | Data, espressa in tempo UNIX, di creazione degli elementi; ad esempio, creato: [1249084800000 TO 1249548000000] restituisce tutti gli elementi pubblicati tra l'1 agosto 2009 alle 12:00 e il 6 agosto 2009 alle 8:40. |
type | Tipo 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 perfezionare la ricerca di un tipo di elemento utilizzando un tipo di parola chiave 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 | Utilizzare la descrizione per cercare una parola o una frase nella descrizione dell'elemento; ad esempio, descrizione:crimini trova tutti gli elementi con il termine crimini 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 | Utilizzare il campo tag per cercare una parola o una frase utilizzata per contrassegnare l'elemento; ad esempio, tag: "San Francesco" restituisce gli elementi contrassegnati con il termine San Francesco. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
accessinformation | Accessinformation memorizza le informazioni fornite per dare credito al Creator o all'originatore dei dati; ad esempio, accessinformation:esri restituisce gli articoli con esri come credito di origine. |
access | Il campo accesso corrisponde al livello di condivisione impostato sull'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 | Le categorie di contenuti dell'organizzazione; ad esempio, categories:"Mappe storiche" restituisce gli elementi categorizzati nell'organizzazione come mappe storiche. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
modified | Data, espressa in tempo UNIX, di ultima modifica degli elementi; ad esempio, modificato: [1249084800000 TO 1249548000000] restituisce tutti gli elementi modificati tra l'1 agosto 2009 alle 12:00 e il 6 agosto 2009 alle 8:40. |
gruppo | Utilizzare il campo gruppo con l'ID univoco del gruppo per restituire tutti gli elementi condivisi da quel gruppo; ad esempio, group:1652a410f59c4d8f98fb87b25e0a2669 restituisce gli elementi all'interno del gruppo dato. |
numratings | Numero di classificazioni; ad esempio, numratings:6 restituisce gli elementi con sei classificazioni. |
numcomments | Numero di commenti; ad esempio, numcomments:[1 TO 3] restituisce gli elementi che contengono fino a tre commenti. |
avgrating | Classificazione media; ad esempio, avgrating:3.5 restituisce gli elementi con classificazione media pari a 3,5. |
orgid |
ID dell'organizzazione; ad esempio, orgid:5uh3wwYLNzBuU0Ef restituisce gli elementi di una determinata organizzazione. |
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 | ID del gruppo; ad esempio, id:1db70a32f5f84ea9a88f5f460f22557b restituisce il gruppo corrispondente all'ID specificato. |
titolo | Titolo del gruppo; ad esempio, title:firenze restituisce gli elementi che contengono Firenze nel titolo. |
proprietario | Proprietario del gruppo; ad esempio, owner:esri restituisce i gruppi di proprietà di Esri. |
descrizione | Descrizione; ad esempio, description:"mappe stradali" restituisce i gruppi il cui campo Descrizione contiene le parole mappe stradali. Per ottenere risultati più precisi, utilizzare le virgolette doppie specialmente per i termini che includono uno spazio. |
snippet | Riepilogo del gruppo; ad esempio, snippet:trasporto restituisce i gruppi il cui riepilogo contiene la parola trasporto. 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 | Informazioni di contatto; ad esempio, phone:arossi33@esri.com restituisce gli elementi che contengono arossi33@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 iscriversi ai quali è necessario un invito. 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 | ID dell'organizzazione; ad esempio, orgid:5uh3wwYLNzBuU0Ef restituisce i gruppi in una determinata organizzazione. |
typekeywords | Typekeywords può essere utilizzato per cercare gruppi usando un tipo di parola chiave. 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 in cui l'elemento è stato creato nel formato di tempo UNIX. Il tempo UNIX, usato anche per il campo modified, è definito come il numero di secondi trascorsi dalla mezzanotte del giorno 01 gennaio 1970. Il sito Web registra l'ora in millesimi di secondo, quindi devono essere aggiunti tre zeri alla fine del tempo UNIX. Inoltre, occorre aggiungere sei zeri prima del numero. Questo formato è necessario perché il numero è memorizzato nel database come stringa.
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 contenente le parole incendi recenti o solo incendi, utilizzare l’espressione "incendi recenti" OR incendi. |
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.