buscaBR.js
Pacote para facilitar buscas fonéticas usando o algoritmo buscaBR para JavaScript
Instalação
A instalação é simples. Se usando node.js instale com NPM.
npm install busca-br
Se você for usar no browser salve este arquivo: AQUI na pasta de sua aplicação.
Ou inclua:
<script src="//clubedosgeeke.com.br/buscabr/js/buscaBR.js"></script>
Usando
Em node.js:
var buscaBR = require('busca-br');
buscaBR.search('feijaum',['arroz','feijão','feijoada'],function(res){
console.log(res);
});
A resposta é um array de objetos JSON informando o termo encontrado e o index que ele está no array passado
Direto no Browser:
<script src="//clubedosgeeke.com.br/buscabr/js/buscaBR.js"></script>
<script>
var buscabr = new buscaBR();
buscaBR.search('feijaum',['arroz','feijão','feijoada'],function(res){
alert(res[0].termo);
});
</script>
searchSync(str, array)
Esta função faz a pesquisa de forma sincrona e retorna um array de objetos JSON com os resultados encontrados. Veja:
var buscabr = new buscaBR();
var resultado = buscabr.searchSync('feijaum',['arroz','feijão','feijoada']);
console.log(resultado);
encode()
Se você deseja somente codificar o texto, para salvar no banco de dados por exemplo, use o método encode();
var buscabr = require('busca-br').encode;
console.log(buscabr('paralalepipedo'));
Ou no browser..
var buscabr = new buscaBR();
alert(buscabr.encode('paralalepipedo'))
Exemplos de respostas