Documentação do Oracle Cloud Infrastructure


Ir para conteúdo principal

Pesquisa de Texto Livre

Este tópico descreve como o serviço Search trata os termos de pesquisa que você envia como uma pesquisa de texto livre.

Por padrão, o texto inserido na caixa de pesquisa da Console é interpretado como uma pesquisa de texto livre. Você pode usar uma pesquisa de texto livre para realizar uma pesquisa de qualquer categoria suportada pelo serviço Search. Isso inclui pesquisas de recursos, páginas nos serviços da Console e documentação.

Depois de enviar uma pesquisa de texto livre, se você exibir os resultados dos recursos, poderá trabalhar com os resultados usando o explorador de recursos. O explorador de recursos oferece um modo de pesquisa básico e um modo de consulta avançada. No modo de pesquisa básico, você pode especificar ou localizar e aplicar filtros com base nos atributos do recurso. Você também pode usar o modo de pesquisa básico para classificar os resultados da pesquisa. No modo de consulta avançada, você pode usar a linguagem de consulta estruturada para aplicar condições de pesquisa e classificação para localizar resultados de recursos específicos.

Correspondência

O serviço Search tenta comparar os termos da pesquisa com os valores dos campos indexados. Para recursos, isso significa que o Search avalia o valor de todos os atributos de recurso indexados, de atributos comuns (exceto o atributo de tipo de recurso) a atributos específicos de um tipo de recurso. Para serviços, isso inclui todos os nomes para exibição de página e grupos de serviços. Para documentação, isso inclui o título e o conteúdo do tópico. (O Search não consulta a descrição do tópico, a categoria do tópico ou metadados de palavra-chave.)

Para fornecer resultados correspondentes ao texto inserido em uma pesquisa de texto livre, o Search consulta todos os campos indexados aplicando o operador = (igual a) ao texto especificado. Se você estiver familiarizado com consultas avançadas, o efeito será o mesmo que usar uma cláusula matching. Por exemplo, uma pesquisa de texto livre para o termo "net" consulta todos os tipos de recursos, páginas de serviço e documentação da string "net" em qualquer campo indexado. Se a string aparecer como parte ou o todo de um valor em qualquer lugar em um campo indexado, o Search considerará o item encontrado um resultado correspondente. A pesquisa não requer correspondência exata, mas uma correspondência exata melhora a classificação de um resultado.

Se a pesquisa de texto livre incluir um caractere delimitador (por exemplo, um hífen), o delimitador fará com que o serviço Search trate o texto em um dos lados do delimitador como um termo de pesquisa independente. Por exemplo, uma pesquisa de texto livre para "2020-04" procura a string "2020" e a string "04". Se um resultado potencial contiver uma das strings, isso constitui uma correspondência.

A pesquisa de texto livre compara termos individuais do texto fornecido. A pesquisa não tenta comparar combinações específicas de caracteres que você pode agrupar usando aspas ou apresentando termos em uma ordem específica. Da mesma forma, a proximidade dos termos de pesquisa não importa. No entanto, se você tiver mais de um termo de pesquisa em uma pesquisa de texto livre, os resultados que contêm várias correspondências com os termos de pesquisa terão uma classificação mais alta nos resultados da pesquisa.

Curingas

Em uma pesquisa de texto livre, é possível usar curingas ao especificar um endereço IP. Para endereços IPv4, você pode substituir qualquer octeto (ou campo de 8 bits ou byte) de um endereço IP com ponto decimal, exceto para o primeiro octeto da parte de rede. Para endereços IPv6, você pode substituir cada campo de 16 bits do endereço por um caractere curinga, exceto para o primeiro campo de 16 bits na parte de prefixo do site do endereço.

Um curinga deve substituir todo o octeto ou o campo de 16 bits. Não é possível substituir parcialmente um campo de octeto ou 16 bits. O restante do endereço IP deve atender às convenções esperadas para o endereçamento IPv4 ou IPv6, conforme apropriado.

Para um endereço IPv4, a Pesquisa converte o endereço IP, conforme submetido, em notação CIDR de acordo com o seguinte:
  • [0-255].[0-255].[0-255].* torna-se [0-255].[0-255].[0-255].0/24
  • [0-255].[0-255].*.* torna-se [0-255].[0-255].0.0/16
  • [0-255].*.*.* torna-se [0-255].0.0.0/8
Para um endereço IPv6, o Search converte o endereço IP em notação CIDR de acordo com o seguinte:
  • [0000-ffff]:[0000-ffff]:[0000-ffff]:[0000-ffffff]:[0000-ffffff]:[0000-ffff]:[0000-ffffff]:* torna-se [0000-ffffff]:[0000-ffffffffff]:[000-ffffffff]:[0000-ffffffffffff]:[0000-ffffffffffffffff]:[000-ffffffff]::/112
  • [0000-ffff]:[0000-ffff]:[0000-ffff]:[0000-ffffff]:[0000-ffffff]:[0000-ffff]:*:* torna-se [0000-ffffff]:[000-ffffffff]:[0000-ffffffff]:[000-ffffffff]:[0000-ffffffffffff]:[000-ffffffffffffffff]::/96
  • [0000-ffff]:[0000-ffff]:[0000-ffff]:[0000-ffff]:[0000-ffff]:*:*:* torna-se [0000-ffffff]:[000-ffffff]:[000-ffffffff]:[0000-ffffffff]:[000-ffffffff]::/80
  • [0000-ffff]:[0000-ffff]:[0000-ffff]:[0000-ffff]:*:*:*:* torna-se [0000-ffff]:[0000-ffffff]:[000-ffffff]:[000-ffffff]::/64
  • [0000-ffff]:[0000-ffff]:[0000-ffff]:*:*:*:*:* torna-se [0000-ffff]:[0000-ffffff]:[000-ffff]::/48
  • [0000-ffff]:[0000-ffff]:*:*:*:*:*:* torna-se [0000-ffffff]:[0000-ffff]::/32
  • [0000-ffff]:*:*:*:*:*:*:*:* torna-se [0000-ffff]::/16

Classificação de Resultados

A pesquisa avalia cada resultado potencial para saber em que grau ele pode corresponder ao termo ou termos de pesquisa fornecidos. O serviço Search também considera quantas correspondências para o termo de pesquisa exato estão contidas no resultado. Uma correspondência próxima ou vários termos correspondentes melhoram a classificação do resultado. A classificação de um resultado em termos de correspondência não se correlaciona necessariamente com sua ordem em uma lista de resultados.

Quando você pesquisa serviços ou documentação, as correspondências exatas ocupam uma classificação maior nos resultados do que as correspondências parciais. Os resultados de serviços ou documentação com uma classificação mais alta são listados antes dos resultados com uma classificação mais baixa em termos de correspondência. Quando você procura recursos, a ordem na qual os resultados são listados depende do uso da Console e do modo usado para localizar resultados. Na Console, no modo de pesquisa básica, os resultados são listados de acordo com o momento em que o recurso foi criado. Os recursos mais recentes ocupam uma posição mais alta na lista do que os recursos mais antigos. No modo de consulta avançada, os resultados são listados na ordem ditada pela cláusula sorted by. Se você remover essa cláusula, os resultados serão listados em ordem de acordo com a melhor correspondência.

  • Pesquisa de Texto Livre
  • Correspondência
  • Curingas
  • Classificação de Resultados
  • Copyright © 2025, Oracle and/or its affiliates.
  • Sobre a Oracle
  • Fale Conosco
  • Avisos Legais
  • Termos de Uso & Privacidade
  • Convenções do Documento