Pergunta

Eu tenho o meu catálogo completo Tearch funcionando bem por enquanto, mas ainda vejo alguns resultados não tão relevantes.Antes de me dizer que a busca integrada de Magento é terrível, eu lhe direi que sei que há extensões livres por aí etc, mas eu não quero prejudicar meu site com mais extensões.

O que está acontecendo é que a "relevância" (que é a pontuação) só chega a 2.0 (de 0) e, portanto, eu digo 10 produtos com a mesma relevância 2.0, enquanto eu só deveria ter cerca de 3.

Minha pergunta é : Existe uma maneira pela qual eu poderia dizer ao Magento para adicionar uma pontuação melhor para dizer name do que sku (programaticamente ou não)?
Um pouco como o PrestaShop manipula (veja a imagem abaixo)

Sistema de pontuação do PrestaShop

Obrigado pela sua visão.

Foi útil?

Solução

Se você estiver disposto a converter para a pesquisa de Lucene, que é realmente incorporado ao Zend Framework que o Magento usa parcialmente e só precisa de um módulo para ativar, você pode ter relevância e ponderação.

Adicionando um atributo de pesquisa suplementar, você pode até ter variantes, apelidos e jargão sem poluir sua descrição do produto.

Digite a descrição da imagem aqui

Um desses módulos é explosão Lucene e a capacidade de ponderação e capacidade de selecionar um intervalo de atributos para adicionar ao pool feito este módulo não livre pagar em cerca de dois meses, já que os clientes poderiam encontrar coisas.

A resposta curta é "Não há nenhuma maneira livre você pode melhorar a pesquisa magenta". Eu perdi muito tempo, recebi reclamações de ambos os clientes e gestão até que eu saísse dessa mentalidade. Texto completo pode permitir a relevância funcionar, mas não é tão competente quanto Lucene.

É bastante embaraçoso que Magento não usou Lucene em primeiro lugar ...

Outras dicas

Resposta curta - Não, não há compilação em opções, mas há módulos no Magento Connect que o adiciona.

O que eles fazem é criar o próprio índice Full_Text, com a pontuação calculada como atributos com pesos.

também há integrações solradas.

Se você quiser editar a consulta, você pode começar a partir do aplicativo \ code \ core \ mage \ catalogsearch \ mod \ recurso \ fulltext.php, método prepareResult

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top