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
| Linha | Registo de texto |
|---|---|
| 1 | preorder reference |
| 2 | delivery note |
Resultados
- Registos correspondentes
- 1
| Linha | Registo de texto |
|---|---|
| 1 | preorder reference |
Estreite uma correspondência ampla
- Busque order e repare que o registro 1 corresponde por causa de preorder.
- Leia a palavra inteira encontrada antes de tirar uma conclusão.
- Acrescente uma parte marcante, como um número de pedido: “order #4471” só corresponde a um registro que o contenha.
- 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
- Tratar uma correspondência em preorder como registro de um pedido de verdade.
- Supor que uma consulta curta como “pay” só encontra pagamentos; ela também encontra palavras que a contêm.
- Esperar que o resultado da busca mude a prateleira que o classificador escolheu.
- Desistir quando uma palavra está dividida entre linhas no texto copiado, em vez de buscar uma parte menor.
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.