He instalado el servidor Solr en Tomcat, y los conceptos básicos funcionan bien, pero no puedo obtener sugerencias o recomendaciones para trabajar en absoluto. (Magento Enterprise 1.14.01 y Solr 3.6.2)
Si tomo la cadena GET que Magento envía a Solr y la ejecuto en un navegador, veo los resultados básicos, pero no hay sugerencias.
Pero si miro el registro de Tomcat, el servidor Solr se está procesando y conoce las sugerencias de que debería regresar ... pero no se envían de regreso en la respuesta json.
Ejemplo:
Lo que le envío a 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
Lo que recibo de 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}}}
Pero en el registro de Solr, veo estas dos líneas
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 "azul" tiene 1405 resultados y "azul" tiene 1 resultado ... lo cual es exacto para nuestro catálogo, pero algo impide que esas sugerencias se envíen a Magento en la cadena JSON
Estoy usando el solrconfig.xml predeterminado (y otros archivos conf) de la muestra creada por Magento en la carpeta lib de apache.
En la configuración de Magento para Solr:
Enable Search Suggestions? Yes
Search Suggestion Count? 2
Show Results Count for Each Suggestion? Yes
Enable Search Recommendations? Yes
Search Recommendations Count? 5
Siento que me falta algo muy simple ... ¿Alguna sugerencia?