Busca Inteligente Full-Text Search Opencart

Busca Inteligente Full-Text Search Opencart - Foto 1 Busca Inteligente Full-Text Search Opencart - Foto 2
  • Descrição
  • Avaliações

Busca Inteligente Full Text Search para Opencart 3, melhore a busca em seu E-commerce e o desempenho no geral, funciona buscada por palavra digitada e ordenado por relevância da busca, caso use a ordem padrão ou sem ordem.
Melhoria essencial para qualquer E-commerce profissional que quer melhorar a experiência do cliente na busca e facilitar encontrar mais Produtos conforme o que ele deseja.

Caso tenha o Opencart 2.3.0.2, podemos passar fazer para ele em 3-5 dias úteis.

O que faz

  • Busca usando o Full Text Search no lugar do LIKE
  • Busca com desempenho normalmente superior ao LIKE (usado nativamente)
  • Ordenação Padrão usando a ordem de relevância do Full Text Search
  • Mantém a ordenações nativas, trocando a padrão pela relavância
  • Busca por palavra, logo pode conter palavras que não ache na busca que ainda retorna resultados
  • Conforme a quantidade de vezes que uma palavra aparece na busca, é criado o índice de relevância
  • A mesma busca usada na Codemarket
  • Usa o modo Natual Language (Linguagem Natural) ou Booleana, você pode escolher entre os dois modos
  • Modo Booleano realiza busca parcial e usa na ordenação o modo Natual Language, com isso mesmo palavras parcialmente digitada ainda é possível de encontrar e ordenada da melhor forma possível
  • Pode escolher no Painel se quer o modo Booleano ou Linguagem Natual
  • Modo Natual Language com desempenho mais rápido que o Booleano, no geral 2x ou mais que o modo nativo LIKE do Opencart, recomendado ele para melhor desempenho
  • Pode habilitar ou desabilitar a melhoria
  • Feita usando apenas xml de forma limpa e com a qualidade da Codemarket
  • Caso a palavra tenha s 3 ou menos caracteres, usa o modo LIKE com OR, com isso acha também palavras menores, pois nativamente o Full Text Search vem configurado para ser usado em palavras com 4 ou mais caracteres
  • Quando o modo LIKE para palavras com 3 ou menos caracteres é ativo, ele busca de forma parcial, analisando se o título ou conteúdo contém parte da palavra digitada ou ela completa
  • Busca nativamente já na descrição, usando o título e descrição do Produto, além de manter as outras buscas por tags e outros dados
  • Cria o index do Full-Text Search automaticamente nos campos name e description da tabela product_description, para melhor desempenho e uso do recurso

A melhoria troca para o Full-Text Search pelos seguintes pontos:

  • No geral mais rápido que o Like;
  • Feito para uma busca mais completa;
  • Rankeamento da relevância, com isso podemos ordenar a busca pela relevância geral;
  • Melhoria na forma de buscar, podendo digitar textos mais completos;
  • Relevância e busca por cada palavra digitada.

Por esses motivos adicionamos o uso dessa nova forma de buscar, nos nossos testes, percebemos uma grande melhoria na busca, principalmente em encontrar melhor o produto e a ordenação pela relevância.

Busca por palavras, exemplo:
Camisa Azul, vai achar todos os produtos que contenham a palavra Camisa e Azul

Busca Booleanda funciona por palavra Parcial, exemplo:
Camis, vai achar produtos que contenham a palavra camis, camisa, camiseta e etc, ou seja, qualquer palavra que tenha a palavra camis.

Cliente pode buscar com letra minúscula, maiscúla ou com acentos, que vai ainda funcionar normalmente a busca.

Exemplo de Busca com a palavra teste simples:



Vantagens em relação a busca nativa

  • Busca mais rápida, principalmente no modo Natural Language (quando o Booleano está desligado)
  • Ordenação por relevância da busca
  • Busca por palavra, se achar uma das palavras buscadas já retorna, enquanto nativamente tem que achar todas as palavras

Atualização 
Versão 1.1 - 03/05/2019

  • Identificação da quantidade de letras configurado no Banco para o Full Text Search
  • Correção na pesquisa de Produtos de uma marca, verificando de uma forma melhor
  • Otimização no código
Atualização recomendada, principalmente devido a pesquisa de Produtos de uma marca.
Para atualizar, só subir os arquivos do módulo da versão do seu Opencart na raiz da loja e ir em Extensões -> Modificações -> ícone azul (Limpar Cache), pronto atualizado.

Compatibilidade
Opencart 3 até 3.0.3.2
Opencart 2.3.0.2, se desejar, podemos passar para essa versão dentro de 3-5 dias úteis
Painel Codemarket
MySQL com suporte a Full Text Search, recomendo o 5.6 ou mais atual, a maioria das Hospedagens sérias já tem essa versão ou mais atual
Gustavo
15 de maio de 2019

Muito bom, esta ajudando muito nas buscas!

Codemarket15 de maio de 2019
Agradecemos seu Comentário, Atenciosamente Equipe Code Market.
Boleto (5% off) ou 4x sem juros
R$149,00

Licença para um domínio
Código 100% original
Produto Premium
3 meses de suporte e atualização
1 Instalação e Adaptação ao Tema inclusa

1
5 vendas
Histórico do Autor
  • 77 produtos
  • 9478 vendas
  • 229 avaliações