Stiamo usando Magento Enterprise 1.10 e SOLR come motore di ricerca del nostro catalogo.
Ci troviamo di fronte a un grosso problema nel nostro sito web dal vivo che ogni volta che iniziamo ad aumentare il numero di attributi filtrabili di ricerca nel nostro sistema, dopo alcune interruzioni di ricerca del catalogo limite. Non fornisce risultati di ricerca.
Ho provato a guardare i registri delle eccezioni di Magento che dice: -
2014-12-16T21:07:53+00:00 ERR (3): exception 'Exception' with message '"400" Status: Bad Request' in /var/www/site/lib/Apache/Solr/Service.php:334
Ho provato a registrare la richiesta URL effettuata da Magento su SOLR durante la ricerca nel catalogo e fondamentalmente fa 3 richieste a SOLR e nella terza richiesta ha un numero enorme di parametri nell'URL di richiesta facet.field.
Ho provato a copiare il terzo URL di richiesta e l'ho colpito nel browser ma non dà alcuna JSON
risposta, dà errore HTTP Status code 400 Richiesta errata .
Quale potrebbe essere il possibile problema?
C'è qualche limitazione al n. della richiesta facet.field fatta da Magento a SOLR
Esistono alcune modifiche alla configurazione sul lato Magento o SOLR per risolvere questo problema?