Instalei o servidor Solr no Tomcat e o básico funciona muito bem - mas não consigo obter sugestões ou recomendações para funcionar. (Magento Enterprise 1.14.01 e Solr 3.6.2)
Se eu pegar a string GET que é enviada ao Solr pelo Magento e executá-la em um navegador, vejo os resultados básicos - mas nenhuma sugestão.
Mas se eu assistir o log do Tomcat, o servidor Solr está processando e conhece as sugestões de que ele deve retornar ... mas elas não estão sendo enviadas de volta na resposta json.
Exemplo:
O que envio para Solr
http://dev.samplesite.com:8080/solr/select?sort=score+desc&stats=true&stats.field=price_0_1&qt=magento_en&fq=%28visibility%3A3+OR+visibility%3A4%29+AND+store_id%3A1&version=1.2&wt=json&json.nl=map&q=bluu&start=0&rows=0
O que recebo de volta da Solr
{"responseHeader":{"status":0,"QTime":185,"params":{"sort":"score desc","start":"0","stats.field":"price_0_1","stats":"true","q":"bluu","json.nl":"map","qt":"magento_en","wt":"json","fq":"(visibility:3 OR visibility:4) AND store_id:1","rows":"0","version":"1.2"}},"response":{"numFound":0,"start":0,"docs":[]},"stats":{"stats_fields":{"price_0_1":null}}}
Mas no log Solr, vejo essas duas linhas
Jun 02, 2014 8:49:09 PM org.apache.solr.core.SolrCore execute
INFO: [] webapp=/solr path=/select params={sort=score+desc&json.nl=map&wt=json&rows=1&version=1.2&fl=id&start=0&q=blue&qt=magento_en&fq=(visibility:3+OR+visibility:4)+AND+store_id:1} hits=1405 status=0 QTime=1
Jun 02, 2014 8:49:09 PM org.apache.solr.core.SolrCore execute
INFO: [] webapp=/solr path=/select params={sort=score+desc&json.nl=map&wt=json&rows=1&version=1.2&fl=id&start=0&q=bleu&qt=magento_en&fq=(visibility:3+OR+visibility:4)+AND+store_id:1} hits=1 status=0 QTime=8
Solr sabe claramente que "blue" tem 1405 resultados e "bleu" tem 1 resultado ... o que é preciso para o nosso catálogo - mas algo está impedindo que essas sugestões sejam enviadas de volta ao Magento na string JSON
Estou usando o padrão solrconfig.xml (e outros arquivos conf) do exemplo criado pelo Magento na pasta apache lib.
No Magento Config for Solr:
Enable Search Suggestions? Yes
Search Suggestion Count? 2
Show Results Count for Each Suggestion? Yes
Enable Search Recommendations? Yes
Search Recommendations Count? 5
Sinto que estou perdendo algo muito simples ... alguma sugestão?
fonte
Respostas:
Copie esses dois arquivos de modelo para o seu tema
E verifique se eles estão especificados no arquivo catalogsearch.xml
Nota: como um teste rápido, você pode alternar para o tema da empresa padrão e ver se as sugestões e recomendações (Solr) são exibidas na página de resultados da pesquisa. Nesse caso, as alterações acima definitivamente devem funcionar para o seu tema atual.
fonte