FLUTTER ECOSYSTEM

string_similarity

Encontra o grau de similaridade entre duas strings com base no Coeficiente de Dice, que é geralmente melhor do que a distância de Levenshtein.

Versão mais recente
2.2.0
Downloads em 30 dias
73,7 mil
Curtidas
129
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote string_similarity calcula o grau de similaridade entre duas strings usando o Coeficiente de Dice, um método geralmente mais preciso e rápido que a distância de Levenshtein. É ideal para tarefas como correspondência aproximada, correção de digitação e detecção de duplicatas em dados textuais. O algoritmo avalia os bigramas compartilhados entre as strings para produzir uma pontuação de similaridade de 0 (nenhum match) a 1 (match exato). Esta utilidade leve suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-a versátil para aplicações multiplataforma que exigem comparação eficiente de strings.

Casos de uso
  • Pesquisa difusa na entrada do usuário
  • Detectando entradas de texto quase duplicadas
  • Sugestões de correção automática
  • Deduplicação de dados
  • Correspondência de nomes de produtos entre fontes
  • Correção ortográfica
Principais recursos
  • Utiliza o Coeficiente de Dice para precisão
  • Desempenho rápido em comparação com Levenshtein
  • Compatibilidade multiplataforma
  • API simples com pontuações claras de similaridade
  • Gerencia comparações sem diferenciação de maiúsculas e minúsculas
  • Suporta caracteres não-ingleses
Indicado para
  • aplicativos de processamento de texto
  • Funcionalidades de busca e autocomplete
  • fluxos de trabalho de limpeza de dados
  • Validação de entrada para o usuário
  • Aplicações que precisam de correspondência rápida de strings
Considerações
  • Melhor para strings de curta a média duração
  • Não otimizado para textos muito longos
  • Não suporta correspondência parcial de palavras
  • Limitado à comparação de string para string
  • Nenhuma manipulação interna de palavras-chave ou stemming
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add string_similarity

Categorias

Repositório-fonte

Projetos relacionados