O Zing gera resultados de pesquisa em quatro fases

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Gere resultados de pesquisa dividindo documentos entre fragmentos, pesquisando documentos de fragmentos, pontuando documentos de fragmentos e mesclando pontuações em um índice.

    O Zing gera resultados de pesquisa em quatro fases:
    1. Divida documentos pesquisáveis entre fragmentos de índice.
    2. PESQUISE e filtre documentos de fragmentos.
    3. Documentos de fragmentos de pontuação.
    4. 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.

    Figura 1. Divida documentos entre fragmentos de índice
    O sistema divide todos os documentos pesquisáveis entre 10 fragmentos de índice de fragmento 0 a fragmento 9.

    Fase 2: Pesquisar e filtrar documentos de fragmento

    Cada thread de consulta pesquisa em sua lista de documentos de fragmentos para identificar documentos que correspondem aos critérios de pesquisa. Por exemplo, se você pesquisar por " rede wi-fi " o sistema retorna todos os documentos que contêm " wi-fi " e " rede " em nenhuma ordem específica.
    Nota:
    Uma pesquisa de várias palavras é equivalente a várias pesquisas de palavra única conectadas por um operador AND. Por exemplo, [Contém][wi-fi][E][contém][network] .

    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.

    Figura 2. Threads de consulta pesquisam, filtram e pontuam documentos de fragmentos
    O sistema cria 10 threads de consulta para pesquisar, filtrar e pontuar documentos de fragmento.

    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.

    Figura 3. Mesclar e classificar pontuações de documentos de fragmentos
    Mesclar e classificar pontuações de documentos de fragmentos.