Como fazer para buscar por cursos quando o usuário digita crusos
12/11/2018
0
Fala galera, blz?
Essa semana publicamos uma série de Elasticsearch e, falando meio por alto, ele consegue fazer combinação difusa muito rápido. Tão rápido que um servidor em Miami com meio milhão de registros retorna uma busca em uma fração de segundos. Vocês já utilizaram alguma solução assim ou de repente fuzzy form of, que faz o mesmo em bandos relacionais?
Pra todo mundo falar o mesmo assunto, combinação difusa é o que resolve o problema do usuário digitar "omemprazou" e o sistema encontrar o termo "omeprazol", ou seja, mesmo que o usuário troque algumas letras ou coloque algumas erradas o motor de busca consegue entender o que ele quer.
Essa semana publicamos uma série de Elasticsearch e, falando meio por alto, ele consegue fazer combinação difusa muito rápido. Tão rápido que um servidor em Miami com meio milhão de registros retorna uma busca em uma fração de segundos. Vocês já utilizaram alguma solução assim ou de repente fuzzy form of, que faz o mesmo em bandos relacionais?
Pra todo mundo falar o mesmo assunto, combinação difusa é o que resolve o problema do usuário digitar "omemprazou" e o sistema encontrar o termo "omeprazol", ou seja, mesmo que o usuário troque algumas letras ou coloque algumas erradas o motor de busca consegue entender o que ele quer.
Estevão Dias
Curtir tópico
+ 3
Responder
Post mais votado
21/11/2018
Só completando!
Tenho usado https://twitter.github.io/typeahead.js/
É simples com uma performance muito boa.
No meu caso utilizo acessando um WebApi (Asp.net) via Ajax e com Vue.
Não sei qual o seu cenário, então a solução que propus pode não lhe anteder.
Tenho usado https://twitter.github.io/typeahead.js/
É simples com uma performance muito boa.
No meu caso utilizo acessando um WebApi (Asp.net) via Ajax e com Vue.
Não sei qual o seu cenário, então a solução que propus pode não lhe anteder.
Jothaz
Responder
Mais Posts
21/11/2018
Gladstone Matos
fala Estevao bom dia!
Na busca do site da DevMedia utilizamos o recurso 'Full text search' do SQL Server; Segue um link de curso sobre o assunto:
https://www.devmedia.com.br/curso/full-text-search-no-sql-server-buscas-textuais/1934
Também vimos na série que o Elasticsearch é uma OTIMA ferramenta para resolver esse problema ;-) Segue o link da serie:
https://www.devmedia.com.br/elasticsearch/
abracos!
Na busca do site da DevMedia utilizamos o recurso 'Full text search' do SQL Server; Segue um link de curso sobre o assunto:
https://www.devmedia.com.br/curso/full-text-search-no-sql-server-buscas-textuais/1934
Também vimos na série que o Elasticsearch é uma OTIMA ferramenta para resolver esse problema ;-) Segue o link da serie:
https://www.devmedia.com.br/elasticsearch/
abracos!
Responder
Clique aqui para fazer login e interagir na Comunidade :)