Magento Enterprise 1.10とSOLRをカタログ検索エンジンとして使用しています。
ライブWebサイトで1つの大きな問題に直面しているのは、システムで検索フィルター可能な属性の数を増やし始めるたびに、特定の制限のあるカタログ検索が中断した後です。検索結果はありません。
私はそれが言うMagento例外ログを見てみました:-
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
Magentoによって作成されたURLリクエストをカタログ検索中にSOLRに記録しようとしましたが、基本的にはSOLRに対して3つのリクエストを作成し、3番目のリクエストではfacet.fieldリクエストURLに膨大な数のパラメーターがあります。
3番目のリクエストURLをコピーしてブラウザーでヒットしようとしましたが、JSON
応答がありません。エラーHTTPステータスコード400 Bad Requestが返されます。
考えられる問題は何でしょうか?
いいえの制限はありますか?MagentoがSOLRに対して行ったfacet.fieldリクエストの
この問題を修正するには、MagentoまたはSOLR側でいくつかの構成変更が必要ですか?
1
Solrがエラーをスローしているとき、通常は独自のログファイルに何かを記録する必要があります。Magentoからのものではありません。ここにあるメッセージを投稿できますか?
—
トビアス
@zafarあなたはこれに対する解決策を得ましたか?
—
jharrison.au 2015年