FLUTTER ECOSYSTEM

fuzzy

Busca difusa em Dart. Inicialmente uma conversão de código, subconjunto do Fuse.js.

Versão mais recente
0.5.1
Downloads em 30 dias
41,1 mil
Curtidas
108
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Fuzzy é um pacote Dart que fornece funcionalidade de busca difusa, inspirado no Fuse.js. Ele permite correspondência de texto eficiente e flexível ao encontrar correspondências parciais ou aproximadas dentro de strings, tornando-o ideal para recursos de autocompletar e pesquisa. Originalmente uma conversão de código, ele suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é leve e projetado para integração perfeita em aplicativos Flutter que exigem capacidades de pesquisa inteligente.

Casos de uso
  • Sugestões de preenchimento automático
  • Filtragem de pesquisa
  • Correspondência de texto em grandes conjuntos de dados
  • Entrada de pesquisa em tempo real
  • Interfaces de busca amigáveis ao usuário
  • Busca de dados com erros de digitação
Principais recursos
  • Correspondência de string difusa rápida
  • Suporta pesquisas parciais e com tolerância a erros de digitação
  • Compatibilidade multiplataforma
  • Leve e fácil de integrar
  • Pontuação de correspondência configurável
  • Configuração mínima necessária
Indicado para
  • Desenvolvedores construindo barras de pesquisa
  • Aplicativos que precisam de busca resistente a erros de digitação
  • Projetos com grandes conjuntos de dados de texto
  • Aplicativos Flutter direcionados a múltiplas plataformas
  • Componentes de interface que exigem feedback em tempo real
  • Aplicações com variabilidade de entrada do usuário
Considerações
  • O desempenho pode degradar com conjuntos de dados muito grandes
  • A lógica de pontuação personalizada requer configuração adicional
  • Limitado a pesquisas baseadas em strings
  • Não otimizado para texto não inglês sem ajuste
  • Pode ser necessário cache para consultas repetidas
  • Mais adequado para conjuntos de dados de tamanho moderado
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add fuzzy

Categorias

Repositório-fonte

Projetos relacionados