Cuando se buscan elementos usando la búsqueda en el sitio web o la búsqueda definida en cualquiera de las pestañas de la página de contenido, se pueden realizar búsquedas avanzadas de palabras clave para acotar los resultados. La búsqueda avanzada de palabras clave también está disponible cuando busca capas para agregarlas en Visor de mapas (que anteriormente estaba disponible como una instalación beta independiente, pero ahora se incluye con el portal automáticamente), busca capas para agregarlas en Map Viewer Classic (anteriormente Map Viewer) y busca capas para agregarlas en Scene Viewer. Puede usar cualquiera de los siguientes elementos en su búsqueda avanzada: campos, búsquedas de rangos, operadores booleanos y agrupamiento. Estos se describen en las secciones siguientes.
Campos
Cuando realice una búsqueda de contenido o grupos en el sitio web o en Visor de mapas, Map Viewer Classic o Scene Viewer, puede especificar un campo o utilizar los campos predeterminados. Para los elementos, los campos predeterminados son título, etiquetas, fragmento de código, descripción, tipo y escribir palabras clave. Para los grupos los campos predeterminados son: Id., título, descripción, fragmento de código, etiquetas y propietario. Siempre aparece la mejor coincidencia. Consulte las tablas siguientes para las descripciones de estos campos.
Nota:
Puede buscar en un campo específico introduciendo el nombre del campo seguido por dos puntos y el término que está buscando, por ejemplo, type:geojson para encontrar elementos GeoJSON. Para buscar un término de varias palabras, se recomienda utilizar comillas dobles para obtener resultados más precisos. Por ejemplo, "servicios de mapas" devuelve los elementos con los servicios de mapas en un campo (en ese orden), mientras que servicios de mapa devuelve los elementos con mapas o servicios en un campo.
Si no utiliza un indicador de campo, se buscan los campos predeterminados. Por ejemplo, si desea agregar una capa al mapa y conoce el nombre del propietario, puede introducir propietario: seguido del nombre de usuario del propietario en la búsqueda para acotar una lista de resultados potencialmente larga.
Sugerencia:
Puede crear una cadena de búsqueda vinculando campos con el operador AND, por ejemplo, owner:esri AND tags:streets.
Campos de elemento:
Puede refinar las búsquedas de elemento utilizando campos específicos en la cadena de búsqueda. Estos campos incluyen lo siguiente:
Campo | Detalles |
---|---|
id | El Id. del elemento, por ejemplo, id:4e770315ad9049e7950b552aa1e40869 devuelve el elemento para dicha Id. |
propietario | El propietario del elemento; por ejemplo, owner:esri devuelve todo el contenido publicado por Esri. En el campo y el valor se distingue entre mayúsculas y minúsculas. |
created | La fecha, expresada en hora UNIX, en la que se crearon elementos; por ejemplo, created: [1249084800000 TO 1249548000000] devuelve todos los elementos publicados entre el 1 de agosto de 2009 a las 12:00 a.m. y el 6 de agosto de 2009 a las 8:40 a.m. |
título | Título del elemento, por ejemplo, title:"California wildfire" devuelve los elementos que tengan "California wildfire" en el título (en ese orden). Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio. |
tipo | Type devuelve el tipo de elemento y se trata de un campo predefinido. Por ejemplo, type:KML devuelve los elementos con KML como tipo. Debe utilizarse este nombre de tipo de elemento exacto. En el tipo de elemento coincidente se distingue entre mayúsculas y minúsculas y los términos deben estar encerrados entre comillas dobles para encontrar una coincidencia exacta. Por ejemplo, utilice type:"Servicio de geocodificación" para volver a los elementos de Servicio de geocodificación. |
typekeywords | Typekeywords puede utilizarse para restringir la búsqueda de un tipo de elemento mediante el uso de una palabra clave escrita predefinida. Debe utilizarse el nombre exacto de la palabra clave escrita. Use comillas para obtener resultados más precisos, especialmente en cadenas que incluyen un espacio. Por ejemplo, para buscar capas de entidades alojadas, utilice typekeywords:"Hosted Service". |
descripción | Descripción del elemento; por ejemplo, description:crimes busca todos los elementos que contengan el término "crimes" en la descripción. Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio, por ejemplo description:"reported crimes". |
etiquetas | El campo de etiqueta; por ejemplo, tags:"San Francisco" devuelve los elementos con el término "San Francisco". Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio. |
fragmento de código | El campo de resumen; por ejemplo, snippet:"natural resources" devuelve todos los elementos que contengan "natural resources" en el resumen del elemento. Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio. |
accessinformation | Información de acceso; por ejemplo, accessinformation:esri devuelve elementos que tengan Esri como crédito del origen. |
acceso | El campo de acceso; por ejemplo, access:public devuelve los elementos públicos. Este campo está predefinido y refleja el nivel de acceso más alto de un elemento (compartir). Los valores aceptables son los siguientes:
|
group | El Id. del grupo; por ejemplo, group:1652a410f59c4d8f98fb87b25e0a2669 devuelve los elementos del grupo especificado. |
numratings | Número de calificaciones; por ejemplo, numratings:6 devuelve los elementos con seis calificaciones. |
numcomments | Número de comentarios; por ejemplo, numcomments:[1 TO 3] devuelve los elementos que tienen de 1 a 3 comentarios. |
avgrating | Clasificación media; por ejemplo, avgrating:3.5 devuelve los elementos con 3,5 como calificación media. |
orgid |
El Id. de la organización, por ejemplo, orgid:5uh3wwYLNzBuU0Ef devuelve los elementos de la organización especificada. |
modified | La fecha, expresada en hora UNIX, en la que se modificaron elementos por última vez; por ejemplo, modified:[1249084800000 TO 1249548000000] devuelve todos los elementos modificados entre el 1 de agosto de 2009 a las 12:00 a.m. y el 6 de agosto de 2009 a las 8:40 a.m. |
categorías | Las categorías de contenido de la organización; por ejemplo, categories:"Historical Maps" devuelve los elementos categorizados en la organización como mapas históricos. Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio. |
Campos de grupo
Puede filtrar las búsquedas en grupos utilizando campos específicos en la cadena de búsqueda. Solo se buscarán los grupos públicos o los grupos a las que tenga acceso. Estos campos incluyen lo siguiente:
Campo de grupo | Detalles |
---|---|
id | Id. de grupo; por ejemplo, id:1db70a32f5f84ea9a88f5f460f22557b devuelve el grupo para esa Id. |
título | Título del grupo; por ejemplo, title:redlands devuelve los grupos con Redlands en el título. |
propietario | Propietario del grupo; por ejemplo, owner:esri devuelve los grupos de propiedad de Esri. |
descripción | Descripción; por ejemplo, description:"mapas de calles" devuelve los grupos con mapas de calles en el campo de descripción. Use comillas para obtener resultados más precisos, especialmente en aquellos términos que incluyan un espacio. |
fragmento de código | Resumen; por ejemplo, snippet:transporte devuelve grupos con transporte en el resumen de grupo. Use comillas para obtener resultados más precisos, especialmente en cadenas que incluyen un espacio, por ejemplo snippet:"transportation routes". |
etiquetas | El campo de etiqueta; por ejemplo, tags:"carriles bici" devuelve los grupos etiquetados con carriles bici. Use comillas para obtener resultados más precisos, especialmente en cadenas de etiqueta que incluyen un espacio. |
phone | Información de contacto; por ejemplo, phone:jsmith33@esri.com devuelve los grupos con jsmith33@esri.com como el contacto. |
created | La fecha, expresada en hora UNIX, en la que se crearon grupos; por ejemplo, created:1247085176000 devuelve grupos creados el 8 de julio de 2009. |
modified | La fecha, expresada en hora UNIX, en la que se modificaron grupos por última vez; por ejemplo, modified:1247085176000 devuelve grupos modificados el 8 de julio de 2009. |
acceso | El nivel de acceso del grupo. Los valores son: private, org y public. Por ejemplo, access:private devuelve los grupos privados y access:org devuelve los grupos a los que puede acceder la organización de miembros. El valor predeterminado es private. |
isinvitationonly | El campo isinvitationonly devuelve los grupos que requieren una invitación para unirse a ellos. Por ejemplo, isinvitationonly:false da como resultado grupos que no requieren una invitación para unirse. Este campo está predefinido con las opciones true o false. |
orgid | El ID. de la organización; por ejemplo, orgid:5uh3wwYLNzBuU0Ef devuelve los grupos de la organización especificada. |
typekeywords | Typekeywords puede utilizarse para buscar grupos mediante el uso de una palabra clave escrita. Por ejemplo, para buscar grupos relacionados con el incendio, puede utilizar typekeywords:fire. |
Búsquedas de rango
Las búsquedas de rango permiten coincidir con los valores de campo entre los límites inferiores y superiores. Las consultas de rango pueden ser inclusivas o exclusivas de los límites superior e inferior. Las consultas de rango inclusivas se indican mediante corchetes ([]). Las consultas de rango exclusivas se indican mediante llaves ({}).
Por ejemplo, para buscar todos los elementos creados entre el 1 de diciembre de 2009 y el 9 de diciembre de 2009, utilice created:[1259692864000 TO 1260384065000].
El campo creado contiene la fecha y la hora en que se crea un elemento, en hora UNIX. La hora UNIX, también utilizada para el campo modificado, se define como el número de segundos transcurridos desde la medianoche del 1 de enero de 1970. El sitio web guarda la hora en milisegundos, por lo que debe agregar tres ceros al final de la hora UNIX. Además, debe agregar seis ceros delante del número. Esto se debe a que el número se almacena como una cadena en la base de datos.
Las búsquedas de rango no están limitadas a los campos de datos. También puede utilizar las consultas de rango con campos sin fecha, por ejemplo, owner:[arcgis_explorer TO esri]. De esta forma, se encontrarán todos los elementos de los propietarios entre arcgis_explorer y esri, incluyendo arcgis_explorer y esri.
Operadores booleanos
Los operadores booleanos permiten que se combinen los términos a través de operadores lógicos. El sitio web admite AND, OR, NOT y el símbolo menos (-) como operadores booleanos. Los operadores booleanos deben estar en mayúsculas.
operador booleano | Detalles |
---|---|
AND | El operador AND es el predeterminado. Esto quiere decir que, si no se especifica ningún operador entre los dos términos de búsqueda, se utiliza en operador AND. El operador AND realiza una coincidencia donde existen ambos términos en el campo específico o en los campos predeterminados. Este operador es equivalente a una intersección usando grupos. |
OR | El operador OR vincula dos términos y encuentra una coincidencia en caso de que alguno de los términos exista. Esto es equivalente a una combinación por medio del uso de conjuntos. Para buscar un elemento que contenga el término recent fires o solo fires, utilice la consulta recent fires" OR fires. |
NOT | El operador NOT excluye los elementos que contienen el término después de NOT. Este operador es equivalente a una diferencia usando grupos. Para buscar documentos que contengan California, pero no "imagery", utilice la consulta California NOT Imagery. |
- | Como ocurre con el operador NOT, el símbolo menos o el operador de prohibición excluye los elementos que contengan el término después del símbolo. Para buscar documentos que contengan California, pero no "imagery", utilice la consulta California -Imagery. |
Agrupación
Puede crear subconsultas usando paréntesis para cláusulas de grupo. Esta opción es muy útil si quiere controlar la lógica booleana para una consulta.
Para buscar California o recent y fires, cree la expresión (California OR recent) AND fires.
Puede agrupar diversas cláusulas en un único campo utilizando los paréntesis.