9 pontos por xguru 2021-08-05 | Ainda não há comentários. | Compartilhar no WhatsApp
<p>- Quando o usuário tenta pesquisar algo, o índice com 11.690 títulos de artigos é baixado para realizar a busca local<br /> → Arquivo JSON de 144 KB compactado com Brotli (`title,url`)<br /> → Ao passar o mouse sobre o campo de busca, ao focá-lo, ou ao digitar '/' em qualquer parte do documento, isso é reconhecido como início da busca e o arquivo é baixado (arquivo de dados e arquivo da função de busca)<br /> - Depois de baixar o arquivo de dados, o índice é construído com a biblioteca FlexSearch e a UI é tratada com downshift <br /> → FlexSearch: biblioteca rápida de busca full-text <br /> → downshift: componente de autocomplete para React<br /> → Quais resultados aparecem primeiro é definido no servidor ao montar os dados JSON, ordenando por PV, e eles são exibidos nessa ordem</p>

Ainda não há comentários.

Ainda não há comentários.