Ao pesquisar por itens utilizando a pesquisa do site da web ou a pesquisa focada em quaisquer guias da página de conteúdo, você pode executar as pesquisas de palavra-chave avançadas para reduzir seus resultados. A pesquisa avançada por palavra-chave também está disponível quando você procura camadas para adicionar no Map Viewer (que estava disponível anteriormente como uma instalação beta separada, mas agora está incluído no portal automaticamente), procura camadas para adicionar no Map Viewer Classic (antigamente Map Viewer) and procura camadas para adicionar no Scene Viewer. Você pode utilizar qualquer um dos seguintes em sua pesquisa avançada: campos, pesquisas de alcance, operadores Booleanos, e agrupamento. Estes são descritos nas seções seguintes.
Campos
Ao executar uma pesquisa por conteúdo ou grupos no site da web ou no Map Viewer, Map Viewer Classic ou Scene Viewer, você pode especificar um campo ou utilizar os campos padrão. Para itens, os campos padrão são título, tags, snippet, descrição, e typekeywords. Para grupos, os campos padrões são id, título, descrição, fragmentos, tags e proprietário. A melhor combinação é sempre retornada. Consulte as tabelas abaixo para descrições destes campos.
Anotação:
Você pode procurar um campo específico digitando o nome do campo seguido por dois pontos e o termo que você está procurando—por exemplo, type:geojson para localizar itens de GeoJSON. Para um termo com várias palavras, é recomendável usar aspas duplas para obter resultados mais precisos. Por exemplo, “serviços de mapa" retorna itens com serviços de mapa (nesta ordem) em um campo, considerando que serviços de mapa retornam itens com ambos os mapa e serviços no campo.
Se você não utilizar um indicador de campo, os campos padrões são procurados. Por exemplo, se deseja adicionar uma camada em seu mapa e saber o nome do proprietário, você poderá inserir proprietário: seguido pelo nome de usuário do proprietário na pesquisa para reduzir uma lista de resultados potencialmente longa.
Dica:
Você pode criar uma string de pesquisa vinculando campos com o operador AND—por exemplo, owner:esri AND tags:streets.
Campos de item
Você pode refinar suas pesquisas de item por campos específicos em sua string de pesquisa. Estes campos incluem o seguinte:
Campo | Detalhes |
---|---|
id | ID do item; por exemplo, id:4e770315ad9049e7950b552aa1e40869 retorna o item para este ID. |
proprietário | Proprietário do item; por exemplo, owner: esri retorna todo o conteúdo publicado pela Esri. Campo e valor diferenciam letras maiúsculas de minúsculas. |
criado | A data, expressada em tempo UNIX, que os itens foram criados; por exemplo, criado: [1249084800000 TO 1249548000000] retorna todos os itens publicados entre 1 de agosto de 2009, 12:00 a.m. e 6 de agosto de 2009, 8:40 a.m. |
título | Título do item; por exemplo, título:"Incêndio da Califórnia" retorna itens com incêndio na Califórnia (nessa ordem) no título. Utilize aspas para resultados mais precisos, especialmente para termos que incluem um espaço. |
tipo | Tipo retorna o tipo de item e é um campo pré-definido. Por exemplo, type:KML retorna itens com KML como o tipo. O nome exato do tipo de item deve ser usado. O tipo de item correspondente faz distinção entre maiúsculas e minúsculas e os termos devem estar entre aspas duplas para a correspondente exato. Por exemplo, utilize tipo:"Serviço de Geocodificação" para retornar os itens do Serviço de Geocodificação. |
typekeywords | Typekeywords pode ser usado para refinar a pesquisa de um tipo de item usando uma palavra-chave de tipo predefinido. O tipo exato de nome de palavra-chave deve ser usado. Use aspas para resultados mais precisos, especialmente para strings que incluem um espaço. Por exemplo, para encontrar camadas de feições hospedadas, utilize typekeywords:"Serviço Hospedado". |
descrição | Descrição do item; por exemplo, descrição:crimes localiza todos os itens com o termo crimes na descrição. Use aspas para obter resultados mais precisos, especialmente para termos que incluem um espaço—por exemplo,descrição:"crimes reportados". |
tags | O campo tag; por exemplo, tags:"San Francisco" retorna itens com o termo San Francisco. Utilize aspas para resultados mais precisos, especialmente para termos que incluem um espaço. |
snippet | O campo sumário; por exemplo, snippet:"recursos naturais" retorna itens com recursos naturais no resumo do item. Utilize aspas para resultados mais precisos, especialmente para termos que incluem um espaço. |
accessinformation | Informações de acesso, por exemplo, accessinformation:esriretornam itens com esri como o crédito de origem. |
acesso | O campo de acesso; por exemplo, acesso:público retorna itens públicos. Este campo é predefinido e reflete o acesso mais alto (compartilhamento) nível de um item. Os valores aceitáveis são como seguem:
|
grupo | O ID do grupo; por exemplo, grupo:1652a410f59c4d8f98fb87b25e0a2669 retorna os itens com o grupo fornecido. |
numratings | Número de avaliações; por exemplo, numratings:6 retorna os itens com seis avaliações. |
numcomments | Número de comentários; por exemplo, numcomments:[1 TO 3] retorna os itens que têm de um a três comentários. |
avgrating | Avaliação média; por exemplo, avgrating:3.5 retorna itens com 3.5 como a avaliação média. |
orgid |
O ID da organização, por exemplo, orgid:5uh3wwYLNzBuU0Efretorna itens dentro da organização fornecida. |
modificado | A data, expressada em tempo UNIX, que os itens foram modificados por último; por exemplo, modificado:[1249084800000 TO 1249548000000] retorna todos os itens modificados entre 1 de Agosto de 2009, 12:00 a.m. e 6 de Agosto de 2009, 8:40 a.m. |
categorias | Categorias de conteúdo da organização; por exemplo, categorias: "Mapas Históricos" retorna itens categorizados na organização como mapas históricos. Utilize aspas para resultados mais precisos, especialmente para termos que incluem um espaço. |
Campos de grupos
Você pode filtrar suas pesquisas nos grupos utilizando campos específicos em sua string de pesquisa. Somente grupos públicos ou grupos que você tem acesso serão pesquisados. Estes campos incluem o seguinte:
Campo de grupo | Detalhes |
---|---|
id | ID do Grupo; por exemplo, id:1db70a32f5f84ea9a88f5f460f22557b retorna o grupo deste ID. |
título | Título do grupo; por exemplo, title:redlands retorna grupos com Redlands no título. |
proprietário | Proprietário do grupo; por exemplo, owner:esri retorna grupos da Esri. |
descrição | Descrição; por exemplo, descrição:"mapas de rua" retorna grupos com mapas de rua no campo de descrição. Utilize aspas para resultados mais precisos, especialmente para termos que incluem um espaço. |
snippet | Resumo; por exemplo, snippet:transporte retorna grupos com transporte no resumo do grupo. Use aspas para obter resultados mais precisos, especialmente para strings que incluem um espaço—por exemplo,snippet:"rotas de transporte". |
tags | O campo tags; por exemplo, tags:"bike lanes" retorna grupos com o termo bike lanes. Utilize aspas para resultados mais precisos, especialmente para strings de tag que incluem um espaço. |
telefone | Informações de contato; por exemplo, phone:jsmith33@esri.com retorna grupos com jsmith33@esri.com como o contato. |
criado | A data, expressada em tempo UNIX, que os grupos foram criados; por exemplo, criado:1247085176000 retorna os grupos criados em 8 de Julho de 2009. |
modificado | A data, expressada em tempo UNIX, que os grupos foram modificados por último; por exemplo, modificado:1247085176000 retorna grupos modificados em 8 de Julho de 2009. |
acesso | O nível de acesso do grupo. Os valores são privados, organizacionais e públicos. Por exemplo, access:private retorna grupos privados e access:org retorna os grupos que podem ser acessados por todos os membros da organização. O valor padrão é privado. |
isinvitationonly | O campo isinvitationonly retorna grupos que exigem um convite para participar. Por exemplo, isinvitationonly:falso retorna grupos que não exigem um convite para participar. Este campo é pré-definido com as opções verdadeiro ou falso. |
orgid | O ID da organização, por exemplo, orgid:5uh3wwYLNzBuU0Ef retorna grupos dentro da organização fornecida. |
typekeywords | Typekeywords pode ser usado para pesquisar grupos usando uma palavra-chave de tipo. Por exemplo, para encontrar grupos relacionados ao fogo, você pode usar typekeywords:fire. |
Intervalo de pesquisa
Os intervalos de pesquisa permitem a você combinar os valores no campo entre os limites inferior e superior. Os intervalos de consulta podem ser inclusivos ou exclusivos dos limites superiores e inferiores. Os intervalos de consulta inclusivos são denotados por colchetes ([]). Os intervalos de consulta exclusivos são denotadas por chavetas ({}).
Por exemplo, se você deseja localizar todos os itens criados entre 1 de Dezembro de 2009 e 9 de Dezembro de 2009, utilize criado:[1259692864000 TO 1260384065000].
O campo transferido contém a data e tempo que um item foi criado no tempo UNIX. O tempo UNIX, também utilizado para o campo modificado, é definido como o número de segundos que passaram desde a meia-noite de 1 de Janeiro, 1970. O site da web armazena o tempo em milissegundos, então você deve adicionar três zeros no final do tempo UNIX. Adicionalmente, você deve inserir seis zeros na frente do número. Isto é devido ao fato do número ser armazenado como uma string no banco de dados.
Os intervalos de pesquisas não são restritos aos campos de data. Você também pode utilizar os intervalos de consulta com campos sem data, por exemplo, owner:[arcgis_explorer TO esri]. Isto localizará todos os itens de proprietários entre arcgis_explorer e esri, incluindo arcgis_explorer e esri
Operadores booleanos
Os operadores booleanos permitem que os termos sejam combinados por operadores de lógica. O site da web suporta AND, OR, NOT e sinal de menos (-) como operadores Booleanos. Os operadores booleanos devem ser de caixa alta.
Operador booleano | Detalhes |
---|---|
E | O operador AND é a conjunção padrão. Isto significa que se não tiver nenhum operador Booleano entre dois termos, o operador AND é utilizado. O operador AND executa a comparação onde ambos os termos existem em qualquer um dos campos fornecidos ou campos padrões. Isto é equivalente a uma intersecção utilizando conjuntos. |
OU | O operador OR vincula dois termos e localiza uma combinação se um dos termos existir ou não. Isto é equivalente a uma união utilizando conjuntos. Para procurar um item que contém qualquer um dos termos incêndios recentes ou apenas incêndios, utilize a consulta "incêndios recentes" OR incêndios. |
NOT | O operador NOT exclui os itens que contêm o termo após NOT. Isto é equivalente a uma diferença utilizando conjuntos. Para procurar documentos que contêm "California" mas não "imagem," utilize a consulta California NOT Imagery. |
- | Semelhante ao operador NOT, o sinal de menos ou o operador de proibição exclui itens que contêm o termo após o símbolo. Para procurar documentos que contêm California mas não imagem, utilize a consulta California -Imagery. |
Agrupando
Você pode criar subconsultas utilizando parênteses para cláusulas de grupos. Isto pode ser muito útil se você quiser controlar a lógica Booleana para uma consulta.
Para procurar por California ou recente e incêndios, crie a expressão (California OR recente) AND incêndios.
Você pode agrupar múltiplas cláusulas para um único campo utilizando parênteses.