Shotnest

Shotnest · Biblioteca

Entenda uma correspondência parcial

Na ferramenta de busca do Shotnest, “order” corresponde a “preorder reference” porque a busca procura trechos, enquanto o classificador verifica os limites das palavras.

Busca por trecho versus limites de palavra-chave

A ferramenta de busca mantém um registro quando o texto normalizado dele contém a consulta normalizada em qualquer ponto, mesmo dentro de uma palavra mais longa. Order está dentro de preorder, então o registro 1 corresponde e o registro 2, “delivery note”, não. O classificador é mais rigoroso: para palavras-chave em alfabeto latino e cirílico, ele exige que nenhuma letra venha logo antes ou logo depois da palavra-chave. Uma decisão de prateleira e um resultado de busca seguem, portanto, regras diferentes.

A busca do app também funciona por trecho para cada palavra digitada e verifica uma segunda forma do texto, em que as palavras divididas numa quebra de linha são juntadas; assim, uma palavra hifenizada no fim de uma linha ainda pode ser encontrada.

A normalização vem antes do teste de trecho, então uma busca por cafe também encontra café dentro de uma palavra mais longa.

Dados de entrada

Buscar texto nas capturas
order
LinhaRegisto de texto
1preorder reference
2delivery note

Resultados

Registos correspondentes
1
LinhaRegisto de texto
1preorder reference

Estreite uma correspondência ampla

  1. Busque order e repare que o registro 1 corresponde por causa de preorder.
  2. Leia a palavra inteira encontrada antes de tirar uma conclusão.
  3. Acrescente uma parte marcante, como um número de pedido: “order #4471” só corresponde a um registro que o contenha.
  4. Abra a captura para ver o contexto em volta da correspondência.
Consulta order · registros preorder reference, delivery note
registro correspondente: 1
Consulta order #4471 · com um terceiro registro “Order #4471 shipped”
registro correspondente: 3

Consultas muito curtas se espalham demais. Buscar pay corresponde tanto a “Repayment schedule” quanto a “Pay now”, então a ferramenta retorna os registros 1 e 2.

Leituras erradas de correspondências por trecho

Uma correspondência não é uma classificação

Uma correspondência por trecho diz onde alguns caracteres aparecem. Ela não diz do que trata o registro. Use a ferramenta de busca indicada abaixo para encontrar candidatos e leia cada um.

Uma correspondência por trecho também ignora em qual linha os caracteres estão. Leia na captura a própria linha encontrada, e não o registro inteiro.