これは私を少し夢中にさせています。SOLRを実行してMagento EE 1.11.1を実行しています。毎晩実行され、サイト全体のインデックスを再作成する cron があります。これを行うたびに、SOLR 構成を確認します。numDocsとmaxDocsの値は、現在インデックスを作成する必要があるもののほんの一部です (27000 対 ~90000)。これは、サイトで検索を行ったときに、結果が本来あるべきもののほんの一部にすぎないことを意味します.
検索を適切に機能させる唯一の方法は、SOLR を停止し、/apache-solr/site_name/solr/data フォルダーを削除して再作成し、再起動して、シェル経由でカタログ検索インデックスだけを再インデックス化することです。データ フォルダーを削除して再作成せずにシェル経由でこの特定の再インデックスを実行しようとすると、取得する必要があるドキュメントの約半分 (~51000) しか取得できません。
データ フォルダー内のすべてのインデックス ファイルはルートによって所有され、SOLR jar はルートとして実行されます。すべてのログを警告に設定していますが、現在何も記録されていません。Solr を使用して他のサイトを管理していますが、この問題は発生していません。ただし、このインストールには多くの属性 (330) と多くの製品 (~100,000) があります。それは問題の一部でしょうか?ありがとう!