Passar para o conteúdo principal

Quais mecanismos de busca existem na plataforma e quais as diferenças entre os mesmos?

Neste artigo explicamos sobre os mecanismos de buscas da plataforma

Atualizado essa semana

Quais mecanismos de busca existem na plataforma e quais as diferenças entre os mesmos

O que é?

Os mecanismos de busca são diferentes formatos de obter os produtos desejados filtrados na plataforma pela barra de pesquisa.

Como funciona?

Hoje possuímos 3 mecanismos de busca distintos na plataforma, sendo eles: Elastic Search, SQL “AND” e SQL “OR”.

A diferença entre os 3 é principalmente em como eles tratam buscas de múltiplos termos, e os campos utilizados como referência na localização do produto.

Todos os 3 modelos trabalham pelo método de relevância conforme explicado na base específica desse tema para melhor desempenho da busca.

Elastic Search: É o mecanismo padrão de busca da plataforma, é uma ferramenta externa que é integrada a plataforma para efetuar a busca nos dados de produto, considerando: código, nome, informações internas como EAN e SKU dentre outros campos. É o mecanismo mais abrangente tanto em termo de campos e de resultados, portanto ao ter um mix muito grande de produtos os seus resultados podem parecer um pouco imprecisos, porém, sempre mantendo a ordenação da melhor correspondência do termo pesquisado.

SQL “AND” ou SQL “E”:

É um mecanismo desenvolvido pela Agile para buscar de forma mais precisa os produtos, necessitando de maior exatidão para a busca, os campos considerados são:

nome do produto, nome da marca, código do produto, SKU e também o campo busca que fica na aba de SEO do produto no admin.

SQL “OR” ou SQL “OU”:

Assim como o SQL and é um mecanismo desenvolvido pela Agile, porém nesse caso buscando ser uma alternativa ao Elastic Search para garantir maior controle das informações buscadas e com isso melhor desempenho da busca por produtos na plataforma. Os campos considerados são os mesmos do SQL AND modificando apenas como é realizado a localização dos dados.

Diferença da operação entre os mecanismos:

Como mencionado, a principal diferença será na tratativa de múltiplos termos.

Se buscarmos, por exemplo, por Nissin Miojo, o elastic search irá trazer todos os produtos que contenham nissin miojo, depois todos os produtos que contenham nissim, depois todos que contenham miojo, depois todos que contenham esses termos em outros campos também;

Já o SQL AND irá buscar somente pelos produtos que contenham nos campos citados os resultados simultaneamente, então o nome do produto ou da marca precisa conter Nissin E Miojo, se conter somente Nissin ou somente Miojo esse produto não será qualificado para ser obtido no resultado.

E o SQL OR terá um resultado similar ao Elastic, buscando por todos os campos citados simultaneamente para localizar qualquer produto que tenha Nissin ou Miojo, com o diferencial principal da inclusão do campo Busca que o Elastic não considera.

COMO CONFIGURAR

Caso deseje testar outros mecanismos de busca para buscar o que melhor se encaixe ao seu mix de produtos, eles podem ser alterados via admin na aba de Configurações > Produtos

Caso tenha alguma dúvida ou necessite de algum apoio nesse tema, basta nos acionar via chat, estamos á disposição!

Respondeu à sua pergunta?