Pular para o conteúdo principal

Busca em Resumo

Três estratégias, um endpoint​

EstratégiaAlcançada porBoa em
Texto completoUma consulta, sem atributo e sem o sinalizador toleranteConsultas naturais sobre o texto indexado
Rótulo toleranteUma consulta com o sinalizador toleranteErros de digitação e quase-acertos no rótulo
Escopada a atributoUma consulta mais um atributoEncontrar um registro por identificador, e-mail ou código

O despacho é exclusivo — definir o sinalizador tolerante é a única forma de alcançar a correspondência tolerante de rótulo.

Atributos vinculados a lookup​

O valor armazenado é o código; o rótulo é resolvido na leitura. A busca escopada a atributo casa também com o rótulo, então encontrar um lugar pelo nome funciona mesmo que um número seja o que está armazenado.

O que o controle de acesso faz​

CamadaEfeito nos resultados
Isolamento entre organizaçõesApenas sua organização é pesquisável
Políticas ABACRegistros negados ficam ausentes
Mascaramento de camposValores correspondidos vêm mascarados
Um resultado vazio não é prova de ausência

Um registro pode existir e estar oculto de você por uma política ABAC. Isso morde mais forte ao reconciliar contagens contra um sistema de origem, onde a divergência parece perda de dados.

A busca não é uma porta lateral: um valor mascarado ao ler uma entidade está mascarado nos resultados de busca para quem consulta.

Dois comportamentos a conhecer​

Parâmetros desconhecidos são ignorados, não rejeitados. Um parâmetro com erro de grafia não produz erro — simplesmente não tem efeito, e você recebe resultados não filtrados que parecem filtrados.

A expansão de rótulo é limitada em 1000, com um sinal de truncamento. Gerar erro foi descartado: uma consulta de um caractere é uma busca por prefixo legítima.

A seguir​