O Zing gera resultados de pesquisa em quatro fases
Gere resultados de pesquisa dividindo documentos entre fragmentos, pesquisando documentos de fragmentos, pontuando documentos de fragmentos e mesclando pontuações em um índice.
- Divida documentos pesquisáveis entre fragmentos de índice.
- PESQUISE e filtre documentos de fragmentos.
- Documentos de fragmentos de pontuação.
- Mesclar pontuações do documento de fragmento em um índice.
Fase 1: Divida documentos pesquisáveis entre fragmentos de índice
Quando uma pesquisa é executada, o sistema divide igualmente todos os documentos pesquisáveis entre 10 fragmentos de índice. Cada fragmento tem uma lista exclusiva de documentos.
Para maximizar a eficiência da pesquisa, o sistema cria 10 threads de consulta para pesquisar simultaneamente cada fragmento de índice.
Fase 2: Pesquisar e filtrar documentos de fragmento
wi-fi " e " rede " em nenhuma ordem específica.O thread de consulta atribui a cada documento correspondente um valor numérico (um ID de documento) para identificá-lo exclusivamente. Todos os outros documentos são ignorados.
Fase 3: Pontuar documentos de fragmentos
O thread de consulta pontuações cada documento de fragmento correspondente.
Fase 4: Mesclar e classificar pontuações de documentos de fragmentos
O sistema mescla as pontuações do documento em um único índice e classifica os documentos da pontuação mais alta para a mais baixa. Os documentos com a pontuação de documento mais alta são mais relevantes para a consulta de pesquisa.