Loja no Adobe Commerce, Live Search instalado, e alguém finalmente abre Marketing > SEO & Search > Live Search > Settings e troca o Language de English para Brazilian. Decisão certíssima: a busca passa a entender plural, gênero e radical de palavra em português.
O que ninguém conta é a conta que vem junto. A documentação da Adobe diz, na página de Settings e de novo na de Semantic search: o semantic search existe só para catálogo em inglês, e se o Language for outro, ele é desativado automaticamente.
O que o campo Language faz de verdade
Nas palavras da Adobe, o Language "diz ao Live Search qual idioma esperar ao ler o catálogo e ao escrever o índice". Cada idioma tem regra própria de separação de palavra, tempo verbal e forma de palavra, e o campo garante que a regra certa seja aplicada na indexação.
Na prática, é o que faz uma busca por camisas achar o produto cadastrado como "Camisa Polo". Sem stemming de português, o índice trata as duas como palavras diferentes.
Um detalhe que quase todo mundo erra na primeira vez: a lista de idiomas tem duas entradas para português. Brazilian, com código pt-br, e Portuguese, com código pt. Para loja brasileira, é a primeira.
Depois de salvar, dá um tempo. A Adobe avisa que a troca de idioma do índice leva de 5 a 60 minutos para refletir na vitrine, dependendo do tamanho do catálogo. Se você trocar e testar na mesma hora, vai achar que não funcionou.
A troca que ninguém avisa
O semantic search é o recurso que entende intenção em vez de palavra exata. É ele que faz "sofá de couro" trazer um produto cadastrado como "sofá em couro legítimo" sem você ter cadastrado sinônimo nenhum. Está disponível a partir do Adobe Commerce 2.4.4 e, em instalação PaaS, precisa ser ligado na mão na tela de Settings.
E ele só fala inglês. A própria página de solução de problemas da Adobe resume assim: se o semantic search aparecer indisponível ou desativado sozinho, confirme se o Language está em English.
Antes de alguém sugerir a saída esperta de deixar o idioma em inglês para manter o semantic: não faça isso. Você troca um recurso que funciona por outro que não funciona. Com o índice em inglês e o catálogo em português, o stemming erra em coisa básica — plural, feminino, acento — e a busca fica pior no dia a dia do que estava antes.
A boa notícia é que o resto continua no lugar. Segundo a Adobe, sinônimos, regras de busca, facetas, boosts e merchandising por categoria seguem valendo com ou sem semantic. O que você perde é só a camada de significado.
O que fazer no lugar
O semantic search economiza manutenção de sinônimo. Sem ele, essa manutenção volta para você — e vira o trabalho mais rentável do mês, porque é feito em cima de dado real.
- Comece pelo relatório de zero results. Na workspace de Performance do Live Search, a lista de buscas sem resultado é a sua fila de trabalho. Cada termo ali é um cliente que não achou e foi embora.
- Cadastre sinônimo do jeito que o brasileiro digita. Tênis e sapatênis, celular e smartphone, notebook e laptop, chinelo e sandália. Some as marcas escritas errado e as abreviações que aparecerem nas buscas sem resultado.
- Melhore nome e descrição do produto. A recomendação da Adobe é descrição clara e descritiva, de preferência entre 50 e 100 palavras. Isso ajuda a busca por palavra-chave, que é a única que você tem sobrando.
- Use as regras de busca para o que é comercial. Termo sazonal, coleção nova, produto com margem melhor: isso é regra de merchandising, não é trabalho de semântica.
Uma nota sobre a tela de Settings, já que você vai estar nela: é ali também que ficam o Number of selections e o Interval value do filtro de preço. O padrão é 8 faixas com intervalo de 5, o que em loja brasileira quase nunca faz sentido. Ajuste enquanto está lá.
E vale lembrar por que essa conversa só existe para uma parte das lojas: o Live Search é recurso de Adobe Commerce, incluído na licença, e não existe no Magento Open Source. Se você ainda está decidindo entre as duas, o comparativo entre Adobe Commerce e Open Source mostra o que mais entra nesse pacote.
Perguntas rápidas
Dá para manter o semantic search ligado em uma store view em inglês e a outra em português?
Não do jeito que a maioria espera. O Language é uma configuração do índice do Live Search, não da store view. O idioma escolhido vale para o catálogo indexado, e é ele que decide se o semantic fica ligado.
Depois de trocar o idioma, preciso rodar algum comando?
Não. O Live Search reindexa por conta própria depois que você salva. Só espere a janela de 5 a 60 minutos antes de dizer que não funcionou.
O semantic search existe no Magento Open Source?
Não. O Live Search inteiro é recurso de Adobe Commerce, incluído na licença. Em Open Source a busca continua sendo o OpenSearch ou um módulo de terceiro.
Pra conferir na fonte
- Live Search Settings — Adobe Experience League
- Semantic search — Adobe Experience League
- What is Live Search? — Adobe Experience League