J'ai installé le serveur Solr sur Tomcat, et les bases fonctionnent très bien - mais je ne peux pas du tout obtenir de suggestions ou de recommandations. (Magento Enterprise 1.14.01 et Solr 3.6.2)
Si je prends la chaîne GET envoyée à Solr depuis Magento et l'exécute dans un navigateur, je vois les résultats de base - mais pas de suggestions.
Mais si je regarde le journal de Tomcat, le serveur Solr est en cours de traitement et connaît les suggestions qu'il devrait renvoyer ... mais elles ne sont pas renvoyées dans la réponse json.
Exemple:
Ce que j'envoie à 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
Ce que je reçois 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}}}
Mais dans le journal Solr, je vois ces deux lignes
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 sait clairement que "blue" a 1405 résultats et "bleu" a 1 résultat ... ce qui est exact pour notre catalogue - mais quelque chose empêche ces suggestions d'être renvoyées à Magento dans la chaîne JSON
J'utilise le solrconfig.xml par défaut (et d'autres fichiers de conf) de l'échantillon créé par Magento dans le dossier lib apache.
Dans la configuration Magento pour Solr:
Enable Search Suggestions? Yes
Search Suggestion Count? 2
Show Results Count for Each Suggestion? Yes
Enable Search Recommendations? Yes
Search Recommendations Count? 5
J'ai l'impression de manquer quelque chose de très simple ... des suggestions?