🗂️ 1. Aba CategoriaA aba Categoria reúne as configurações avançadas aplicadas às páginas de categoria da loja. 
Essas configurações são utilizadas quando o consumidor navega por uma categoria, como: - Calçados;
- Camisetas;
- Eletrônicos;
- Beleza;
- Ofertas;
- Lançamentos.
Diferentemente da aba Pesquisa, a navegação por categoria não depende, necessariamente, de um termo digitado pelo consumidor. A categoria selecionada já determina quais produtos podem participar da listagem. As regras dessa aba ajudam a controlar a relevância e a prioridade dos produtos dentro da categoria, podendo influenciar quais itens aparecem primeiro quando a listagem utiliza uma ordenação baseada em relevância. Na tela, as configurações estão organizadas em dois blocos: - Query Boosts (Category);
- Extra Params (Category).
ℹ️ Importante: a aba Categoria apresentada não possui o bloco Query Fields. Nela, os ajustes são realizados diretamente pelas regras de Query Boosts e pelos parâmetros adicionais.
⚠️ Atenção: a ordenação selecionada pelo consumidor ou definida como padrão pode prevalecer sobre a relevância. Por exemplo, ao ordenar por “Menor preço”, os Boosts podem ter efeito reduzido ou não perceptível na posição dos produtos.
🎯 2. Query Boosts (Category)Os Query Boosts permitem criar regras que aumentam ou reduzem a influência de determinadas informações dos produtos durante a navegação por categoria. Essas regras podem ser utilizadas, por exemplo, para priorizar produtos de acordo com: - correspondência com informações relevantes do catálogo;
- marca;
- características do produto;
- palavras-chave;
- popularidade;
- disponibilidade;
- outros campos existentes no índice.
A utilização depende dos campos disponibilizados na estrutura de busca da loja. ℹ️ A configuração exata varia conforme o índice do Smart Finder. Não existe uma regra única que seja adequada para todas as lojas e categorias.
Cada Query Boost pode conter os seguintes campos: | Campo | O que define |
|---|
| Name | Nome que identifica a regra. | | Field | Campo do produto ao qual a regra será aplicada. | | Boost | Peso atribuído à regra. | | Similarity | Nível de similaridade considerado na correspondência. | | Term | Indica se a regra deve utilizar um termo na consulta. | | Escape | Define quais caracteres especiais devem ser tratados. | | Format | Define como o conteúdo será inserido na regra. | | Operator | Operador lógico aplicado à consulta. | | Type | Tipo técnico da consulta ou da regra. |
🪪 NameO campo Name identifica a regra dentro da configuração. Exemplo ilustrativo: CategoryFeaturedProducts
O Name: - não é exibido ao consumidor;
- não corresponde ao nome da categoria;
- não altera diretamente o cadastro do produto;
- serve como identificação técnica da regra.
Ao cadastrar uma nova regra, utilize um nome que permita compreender sua finalidade. Exemplos conceituais: - regra para produtos em destaque;
- regra para produtos mais vendidos;
- regra para determinada característica;
- regra para disponibilidade;
- regra para uma informação específica do produto.
⚠️ Não renomeie regras existentes sem conhecer sua utilização. Mesmo que o Name pareça apenas descritivo, ele pode seguir um padrão utilizado internamente pela plataforma.
📦 FieldO campo Field define em qual informação indexada do produto a regra será aplicada. O Field deve corresponder exatamente ao nome técnico de um campo existente no índice do Smart Finder. Ele pode representar informações como: - nome do produto;
- marca;
- palavras-chave;
- SKU;
- disponibilidade;
- atributo;
- indicador de popularidade;
- campo customizado;
- outra informação indexada.
ℹ️ O nome do campo não é necessariamente igual ao nome apresentado no cadastro de produtos. Um campo exibido como “Marca” no painel, por exemplo, pode possuir outro identificador técnico no índice.
⚠️ Não crie ou traduza livremente o nome do Field. Um campo inexistente pode fazer a regra ser ignorada, não produzir efeito ou gerar uma inconsistência na consulta.
Antes de preencher, confirme o nome técnico do campo com o time responsável pela implementação ou utilize um campo já existente em outra configuração validada. ⚖️ BoostO Boost representa o peso da regra. Quanto maior o valor em comparação com os demais Boosts, maior tende a ser a influência daquela regra na relevância dos produtos. Exemplo conceitual: | Regra | Boost |
|---|
| Produtos em destaque | 50 | | Produtos mais vendidos | 30 | | Produtos com determinada característica | 15 | | Regra complementar | 5 |
Nesse exemplo, os produtos que atenderem à regra “Produtos em destaque” poderão receber uma influência maior no cálculo de relevância. O valor do Boost não significa: - percentual de relevância;
- quantidade de posições que o produto subirá;
- garantia de primeira posição;
- quantidade de produtos afetados.
O Boost é um peso relativo, combinado com as demais regras aplicadas à listagem. Um produto também pode atender a mais de uma regra ao mesmo tempo. Nesse caso, as pontuações podem ser combinadas pelo motor de busca. 💡 Como configurar: aumente o Boost quando uma característica importante não estiver influenciando suficientemente a listagem. Reduza quando produtos pouco relevantes estiverem recebendo prioridade excessiva.
⚠️ Altere apenas uma regra por vez. Mudanças simultâneas em diferentes Boosts dificultam a identificação do ajuste responsável pelo novo comportamento.
🔤 SimilarityO campo Similarity determina o nível de similaridade aceito quando a regra realiza uma correspondência textual aproximada. Esse tipo de configuração pode considerar diferenças como: - uma letra incorreta;
- uma letra ausente;
- uma letra adicional;
- pequenas variações na escrita;
- termos semelhantes.
Exemplo: | Conteúdo utilizado pela regra | Conteúdo existente |
|---|
notbook | notebook | camizeta | camiseta | smartfone | smartphone |
Na aba Categoria, esse campo somente terá efeito quando a regra utilizar uma comparação textual compatível com Similarity. Se a regra estiver baseada em: - valor exato;
- indicador numérico;
- booleano;
- filtro de categoria;
- outro campo não textual;
o Similarity pode não ser necessário. ℹ️ A Similarity não precisa ser preenchida em todas as regras. Sua utilização depende do Field, do Type e da forma como a consulta é montada.
⚠️ Não informe um valor somente porque ele aparece em outras abas. Uma configuração válida para Pesquisa ou Sugestão pode não fazer sentido na navegação por Categoria.
✍️ TermA opção Term indica se a regra deve utilizar um termo durante a montagem da consulta. Na aba Pesquisa, esse termo normalmente corresponde ao conteúdo digitado pelo consumidor. Na aba Categoria, porém, o consumidor pode simplesmente navegar pela categoria sem informar nenhum texto. Por isso, a utilização de Term depende de como a regra foi implementada. Quando marcado, o Smart Finder poderá utilizar um termo disponível no contexto da consulta. Quando desmarcado, a regra pode funcionar com: - um valor fixo;
- um formato próprio;
- um campo;
- uma função;
- outro parâmetro técnico.
⚠️ Não marque Term automaticamente. Como a navegação por categoria pode ocorrer sem texto pesquisado, essa opção deve ser utilizada somente quando a regra tiver sido preparada para receber um termo.
💡 Orientação: quando a regra não depende de texto livre, mantenha Term desmarcado, salvo quando houver uma definição técnica diferente.
🛡️ EscapeO campo Escape define os caracteres especiais que deverão ser tratados antes de um conteúdo textual ser enviado ao Elasticsearch. Exemplo utilizado em outras configurações: \+-&|!(){}[]^"~*?:/
Esses caracteres podem ter funções especiais na linguagem de consulta, como: - obrigar ou excluir termos;
- agrupar condições;
- indicar intervalos;
- criar buscas por frase;
- aplicar relevância;
- utilizar caracteres coringa;
- informar campo e valor;
- criar expressões regulares.
Na aba Categoria, o Escape será relevante principalmente quando a regra utilizar algum termo ou valor textual. Exemplos de conteúdos que podem exigir tratamento: C++;AC/DC;UV-50;TV 55";kit (2+1).
ℹ️ Quando a regra não utilizar texto, o campo pode permanecer vazio, conforme o comportamento esperado da implementação.
⚠️ Não copie valores de Escape de outra aba sem validar a regra. Quando o campo já estiver preenchido, preserve o valor existente, salvo quando houver orientação técnica.
Para compreender detalhadamente cada caractere, consulte o Guia de apoio das Configurações Avançadas do Smart Finder. 🧱 FormatO campo Format define como o conteúdo utilizado pela regra será inserido na expressão de consulta. Um formato pode utilizar o marcador: {0}
O {0} representa o valor que será inserido durante o processamento. Exemplo: ({0})
Se o valor recebido for: destaque
a expressão poderá ser montada como: (destaque)
Na aba Categoria, o Format poderá ser utilizado quando a regra depender de: - um termo;
- um valor específico;
- uma expressão;
- um agrupamento;
- outro conteúdo processado pela consulta.
⚠️ Não preencha o Format sem conhecer o formato esperado pela regra. Uma expressão incorreta pode fazer o Query Boost ser ignorado ou alterar o comportamento da listagem.
⚠️ Quando houver {0}, não remova o marcador. Ele indica o local em que o conteúdo será inserido.
🔗 OperatorO Operator define a relação lógica entre os termos ou condições utilizados na regra. Os operadores mais comuns são: | Operador | Comportamento |
|---|
| AND | Exige que todas ou mais condições sejam atendidas. | | OR | Permite que parte das condições seja atendida. | | Em branco | Utiliza o comportamento padrão da configuração. |
Exemplo conceitual: Uma regra que utilize as condições: produto em estoque e produto em destaque
Com AND, o produto precisaria atender às duas condições. Com OR, poderia atender a apenas uma delas. ℹ️ O comportamento real depende do Field, do Format e do Type utilizados.
⚠️ Quando o campo estiver vazio, mantenha-o vazio, salvo quando houver uma necessidade técnica clara de definir AND ou OR.
🧬 TypeO campo Type define o tipo técnico da consulta utilizada pela regra. Ele pode estar relacionado a comportamentos como: - correspondência por termo;
- correspondência por frase;
- correspondência exata;
- consulta aproximada;
- consulta parcial;
- outro tipo aceito pela implementação.
O Type deve ser compatível com: - o Field;
- o conteúdo da regra;
- o Format;
- o Operator;
- o comportamento esperado.
⚠️ Não informe um Type criado livremente. Um valor inválido pode fazer a regra ser ignorada, não produzir efeito ou gerar resultados inesperados.
Quando o campo estiver vazio, mantenha-o vazio, salvo quando houver orientação técnica específica. ➕ Adicionar ou remover Query BoostsPara criar uma nova regra: - Clique em Adicionar Query Boost.
- Informe o Name.
- Informe um Field válido.
- Defina o Boost.
- Preencha os demais campos somente quando necessários.
- Clique em Salvar.
- Valide a categoria no preview.
- Publique somente após confirmar o comportamento.
As regras podem ser excluídas individualmente por meio da opção Remover. Antes de remover uma regra: - registre todos os valores atuais;
- identifique sua finalidade;
- verifique quais categorias podem ser afetadas;
- teste a remoção no preview;
- compare a ordem dos produtos.
⚠️ A remoção de um Query Boost pode alterar a posição dos produtos em todas as categorias que utilizam aquela configuração.
🧪 Exemplo conceitual de Query BoostConsidere que a operação deseja priorizar produtos que possuam uma determinada característica nas páginas de categoria. A regra poderia utilizar, de forma ilustrativa: | Campo | Exemplo |
|---|
| Name | Identificador da regra de destaque | | Field | Campo técnico que representa a característica | | Boost | Peso maior que o das regras complementares | | Similarity | Em branco, quando não houver comparação aproximada | | Term | Desmarcado, quando não houver termo textual | | Escape | Em branco, quando não houver texto a tratar | | Format | Conforme a implementação da regra | | Operator | Em branco ou conforme a lógica esperada | | Type | Conforme o tipo de consulta implementado |
De forma simplificada: - o consumidor acessa uma categoria;
- o Smart Finder identifica os produtos pertencentes a ela;
- o Query Boost verifica quais produtos atendem à regra;
- os produtos correspondentes recebem uma influência adicional na relevância;
- a pontuação é combinada com as demais regras;
- a listagem é apresentada conforme a ordenação aplicada.
ℹ️ Este é um exemplo conceitual. Os nomes de Fields e os valores dependem da estrutura real do índice da loja.
⚙️ 3. Extra Params (Category)Os Extra Params permitem configurar parâmetros técnicos adicionais aplicados exclusivamente à navegação por categoria. Cada parâmetro é composto por: Utilize a opção Adicionar para incluir um parâmetro ou o ícone de exclusão para remover uma configuração existente. Os parâmetros podem complementar comportamentos relacionados a: - montagem da consulta;
- relevância;
- pontuação;
- filtragem;
- agrupamento;
- tratamento de valores;
- outras regras técnicas.
⚠️ Utilize apenas parâmetros previstos para o contexto Categoria. Um parâmetro utilizado nas abas Pesquisa ou Sugestão pode não produzir o mesmo efeito na navegação por categoria.
🏷️ NomeO campo Nome identifica o parâmetro que será utilizado. O valor precisa corresponder a um parâmetro reconhecido pela implementação do Smart Finder. Exemplos de nomenclaturas técnicas podem variar de acordo com o comportamento configurado. ⚠️ Não crie nomes livremente. Um parâmetro desconhecido pode ser ignorado ou provocar um comportamento inesperado.
📝 ValorO campo Valor define a configuração associada ao parâmetro. Dependendo do parâmetro, o valor pode ser: - número;
- percentual;
- texto;
- nome de campo;
- expressão;
- lista de campos;
- configuração booleana;
- outro formato previsto.
⚠️ O formato do Valor depende do Nome informado. Um parâmetro numérico não deve receber texto, e um parâmetro que espera uma lista de campos deve seguir exatamente a sintaxe prevista.
➕ Como adicionar um Extra Param- Clique em Adicionar.
- Informe o Nome técnico do parâmetro.
- Informe o Valor no formato esperado.
- Clique em Salvar.
- Acesse o preview.
- Navegue pelas categorias afetadas.
- Compare quantidade e posição dos produtos.
- Publique somente após validar o resultado.
Para excluir um parâmetro, utilize o ícone de remoção localizado ao lado da configuração. ⚠️ Antes de excluir, registre o Nome e o Valor. A ausência do parâmetro pode modificar a consulta de todas as categorias.
🧠 4. Diferença entre Categoria e Pesquisa| Aba | Quando é utilizada |
|---|
| Pesquisa | Quando o consumidor digita e executa uma busca. | | Sugestão | Enquanto o consumidor ainda está digitando. | | Categoria | Quando o consumidor navega diretamente por uma categoria. |
Na aba Pesquisa, o principal ponto de partida é o termo informado pelo consumidor. Na aba Categoria, o principal ponto de partida é a própria categoria acessada. Por isso: - Term pode não ser necessário;
- Similarity pode não ser aplicável;
- Escape pode permanecer vazio;
- Format pode ser utilizado somente em regras específicas;
- Query Boosts podem priorizar produtos dentro da categoria;
- a ordenação escolhida pode prevalecer sobre a relevância.
↕️ 5. Relação com as ordenaçõesOs Query Boosts influenciam principalmente listagens ordenadas por relevância. Quando o consumidor seleciona uma ordenação explícita, como: - Menor preço;
- Maior preço;
- Nome do produto;
- Mais recentes;
- outra ordenação configurada;
o campo utilizado na ordenação pode determinar diretamente a sequência dos produtos. Nesse cenário, o efeito dos Boosts pode: - deixar de ser visível;
- atuar somente como critério secundário;
- depender da implementação da ordenação;
- não alterar a posição final.
💡 Boa prática: valide primeiro a ordenação padrão da categoria e depois teste as demais opções disponíveis.
⚠️ Não conclua que o Boost não funciona apenas porque não houve mudança em uma ordenação por preço ou nome. Repita o teste utilizando a ordenação baseada em relevância.
🧪 6. Como testar a aba CategoriaDepois de realizar uma alteração: - Clique em Salvar.
- Selecione Preview.
- Acesse uma categoria com quantidade relevante de produtos.
- Observe os primeiros produtos apresentados.
- Registre a ordem atual.
- Teste a ordenação padrão.
- Teste a ordenação por relevância, quando disponível.
- Teste outras ordenações separadamente.
- Acesse subcategorias, quando aplicável.
- Compare categorias com produtos e características diferentes.
- Publique somente depois de validar o comportamento.
Cenários recomendados| Tipo de teste | O que verificar |
|---|
| Categoria com muitos produtos | Se a priorização está perceptível. | | Categoria com poucos produtos | Se nenhum item foi removido indevidamente. | | Categoria com subcategorias | Se o comportamento permanece consistente. | | Produto que atende à regra | Se recebeu a prioridade esperada. | | Produto que não atende à regra | Se não foi priorizado indevidamente. | | Ordenação por relevância | Se os Boosts influenciam a listagem. | | Ordenação por preço | Se a ordenação explícita permanece correta. | | Categoria sem produtos | Se a configuração não gera erro. | | Produto indisponível | Se o comportamento está de acordo com as regras da loja. |
💡 Boa prática: teste a mesma categoria antes e depois da alteração e registre os primeiros produtos para facilitar a comparação.
✅ 7. Checklist antes de publicar- A aba Categoria está selecionada.
- O Name da regra foi revisado.
- O Field informado existe no índice.
- O Boost está coerente com as demais regras.
- A Similarity foi utilizada somente quando necessária.
- A opção Term está adequada ao contexto.
- O Escape foi preenchido somente quando aplicável.
- O Format segue a estrutura esperada.
- Operator e Type foram validados.
- Os Extra Params possuem Nome e Valor válidos.
- Nenhuma regra existente foi removida sem registro.
- A ordenação por relevância foi testada.
- A ordenação padrão foi testada.
- Categorias com diferentes volumes de produtos foram verificadas.
- O preview apresentou o comportamento esperado.
|
🚀 8. Como aplicar as alteraçõesDepois de concluir os ajustes na aba Categoria: - Clique em Salvar.
- Selecione Preview.
- Navegue pelas categorias da loja.
- Verifique a quantidade e a ordem dos produtos.
- Teste a ordenação por relevância.
- Teste as demais ordenações disponíveis.
- Retorne à configuração.
- Clique em Publicar quando o comportamento estiver validado.
As alterações somente serão disponibilizadas aos consumidores após a publicação. ⚠️ Faça pequenas alterações e teste uma regra por vez. Mudanças simultâneas em Boost, Term, Format e Extra Params podem dificultar a identificação do campo responsável pelo resultado.
Esta documentação mantém o mesmo padrão utilizado nas abas Pesquisa e Sugestão, adaptando as orientações ao comportamento específico da navegação por categoria. A estrutura de campos segue o padrão técnico das Configurações Avançadas já documentado. |