Executando verificação de segurança...
1

Depois de pesquisar melhor sobre isso, percebi que sair criando variações tipo “rainiquem”, “heinneken” etc. não é sustentável.
Isso até resolve no começo, mas não escala e vira um problema de manutenção.
O caminho mais sólido é usar um motor de busca dedicado como o Meilisearch.

Ele já resolve boa parte com fuzzy search nativo, lidando bem com erros de digitação.
Além disso, dá pra combinar com normalização de texto, como lowercase e remoção de acentos.
Também faz bastante sentido trabalhar com sinônimos, tipo “cerveja” e “beer”.
Para casos mais extremos, como “rainiquem”, dá pra complementar com busca fonética ou sugestão de termo.

Algo como “você quis dizer Heineken?”.
Acredito que essa abordagem fica mais escalável e profissional para o projeto.

Carregando publicação patrocinada...