Apakah ada batasan jumlah atribut produk yang dapat dibuat is_filterable_in_search = 1 di Magento?

8

Kami menggunakan Magento Enterprise 1.10 dan SOLR sebagai mesin pencari katalog kami.

Kami menghadapi satu masalah utama dalam situs web langsung kami adalah bahwa setiap kali kami mulai meningkatkan jumlah atribut yang dapat disaring pencarian dalam sistem kami, setelah jeda pencarian katalog batas tertentu. Ini tidak memberikan hasil pencarian.

Saya mencoba melihat log pengecualian Magento yang berbunyi: -

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

Saya mencoba untuk mencatat permintaan URL yang dibuat oleh Magento ke SOLR selama pencarian katalog & itu pada dasarnya membuat 3 permintaan untuk SOLR dan dalam permintaan ketiga memiliki sejumlah besar parameter di URL permintaan facet.field.

Saya mencoba untuk menyalin URL permintaan ketiga dan menekannya di browser tetapi tidak memberikan JSONrespons apa pun , itu memberikan kesalahan HTTP Status code 400 Bad Request .

Apa yang mungkin menjadi masalah?

Apakah ada batasan no. permintaan facet.field yang dibuat oleh Magento ke SOLR

Apakah ada beberapa perubahan konfigurasi yang diperlukan di sisi Magento atau SOLR untuk memperbaiki masalah ini?

zafar
sumber
1
Ketika Solr melempar kesalahan itu biasanya harus mencatat sesuatu di logfile sendiri. Bukan yang dari Magento. Bisakah Anda memposting pesan yang ada di sana di sini?
Tobias
@zafar apakah Anda mendapatkan resolusi untuk ini?
jharrison.au

Jawaban:

1

Sepertinya Anda mungkin mengenai batas baris / header permintaan atas server web Anda.

Anda mungkin ingin melihat:

Nginx: large_client_header_buffers

Apache: LimitRequestLine

Jika gagal, sepertinya Anda bisa menghubungi dukungan Enterprise. Mereka mungkin sudah memiliki tambalan untuk hal ini yang memungkinkan Anda mengirim data yang lebih besar.

jharrison.au
sumber