Central de Ajuda B4X

Inteligência de busca

Quando lidamos com grandes volumes de dados em um e-commerce, oferecer aos usuários resultados de busca rápidos e relevantes é fundamental para garantir uma boa experiência de navegação.A B4X possui um motor de busca projetado para fornecer esses resultados de maneira eficiente e altamente relevante, especialmente em contextos onde o desempenho é crucial, como em lojas online.

Atributos dos produtos

Cada produto é composto por diversos atributos que ajudam a descrever e identificar os itens em sua base de dados. Alguns dos principais atributos que podem ser configurados são:

  • id: Um identificador único para cada produto.
  • sku: Código de identificação do produto utilizado para controle de estoque.
  • nome: Nome do produto, uma das principais referências para a busca.
  • marca: Marca do produto, importante para filtros e pesquisas específicas.
  • categoria: Categoria à qual o produto pertence, útil para organizar e segmentar os resultados.
  • especificações: Detalhes técnicos e características adicionais do produto.

Esses atributos são fundamentais para que a B4X possa classificar e retornar os resultados mais relevantes durante uma busca. A relevancia de cada atributo é com base nos atributos mais próximos do topo da lista têm um impacto maior na relevância, enquanto os mais abaixo têm um impacto menor.

Como Funcionam as Ranking Rules

As Ranking Rules são um conjunto de regras que determinam a ordem dos resultados de uma busca, com base em diversos critérios. Essas regras são aplicadas de forma sequencial, onde a prioridade é dada às regras que estão mais no topo da lista. Confira cada uma delas:

  1. words: Essa regra prioriza documentos que contêm o maior número de termos da pesquisa. Ou seja, se um usuário procura por “smartphone 128GB”, os documentos que contêm ambos os termos “smartphone” e “128GB” serão considerados mais relevantes.
  2. typo: Esta regra foca em priorizar resultados com menos erros de digitação. Se um usuário cometer um erro ao digitar, como “smartpone” em vez de “smartphone”, a B4X ainda conseguirá retornar resultados relevantes, mas dará preferência aos documentos que correspondem ao termo correto.
  3. proximity: A regra de proximidade prioriza documentos onde os termos de pesquisa aparecem mais próximos uns dos outros. Isso é particularmente útil em consultas de várias palavras, onde a relevância aumenta se os termos aparecem juntos.
  4. attribute: Aqui, a prioridade é dada a certos atributos configurados como mais importantes. Por exemplo, o atributo “nome” pode ser considerado mais relevante que “especificações”, fazendo com que produtos com o termo de busca no nome apareçam antes dos que têm o termo apenas nas especificações.
  5. sort: Esta regra ordena os resultados com base em um critério de ordenação específico, se configurado. Pode ser útil quando há necessidade de ordenar os resultados por preço, popularidade ou data de lançamento, por exemplo.
  6. exactness: Finalmente, a regra de exatidão prioriza documentos que contêm uma correspondência exata dos termos de pesquisa. Isso significa que resultados que coincidem exatamente com o que foi digitado pelo usuário serão exibidos primeiro.

Impacto das Regras e Atributos

Não há uma porcentagem exata do impacto de cada atributo ou regra de classificação, podemos inferir que aqueles que estão mais próximos do topo da lista têm um impacto maior na relevância dos resultados.

Por exemplo, se a regra “words” estiver no topo, ela terá mais peso na classificação dos resultados do que “exactness”. Assim, o ajuste da ordem das regras permite personalizar o comportamento do motor de busca para atender melhor às necessidades do seu e-commerce.


Skip to content