Tôi đã cài đặt máy chủ Solr trên Tomcat và những điều cơ bản chỉ hoạt động tốt - nhưng tôi không thể nhận được đề xuất hoặc đề xuất nào để hoạt động cả. (Doanh nghiệp Magento 1.14,01 và Solr 3.6.2)
Nếu tôi lấy chuỗi GET được gửi tới Solr từ Magento và chạy nó trong trình duyệt, tôi sẽ thấy các kết quả cơ bản - nhưng không có đề xuất nào.
Nhưng nếu tôi xem nhật ký từ Tomcat, máy chủ Solr đang xử lý và biết về các đề xuất rằng nó sẽ trả về ... nhưng chúng sẽ không được gửi lại trong phản hồi json.
Thí dụ:
Những gì tôi gửi cho 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
Những gì tôi nhận được từ 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}}}
Nhưng trong nhật ký Solr, tôi thấy hai dòng này
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 biết rõ rằng "màu xanh" có 1405 kết quả và "bleu" có 1 kết quả ... chính xác cho danh mục của chúng tôi - nhưng có điều gì đó khiến những đề xuất đó không được gửi lại cho Magento trong chuỗi JSON
Tôi đang sử dụng solrconfig.xml mặc định (và các tệp conf khác) từ mẫu được tạo bởi Magento trong thư mục lib apache.
Trong Cấu hình Magento cho Solr:
Enable Search Suggestions? Yes
Search Suggestion Count? 2
Show Results Count for Each Suggestion? Yes
Enable Search Recommendations? Yes
Search Recommendations Count? 5
Tôi cảm thấy như mình đang thiếu thứ gì đó rất đơn giản ... có gợi ý nào không?