2017-01-24 9 views
0

リモートデータベースからPrestashopデータベースに190000製品を移行しました。 Prestashopが管理者環境で提供するインデックスオプションを使用するために数回試してみましたが、インデックス作成はゼロになり、最初から開始されます。 「インデックス全体を再構築する」ではなく、「インデックスに不足している製品を追加する」オプションだけをクリックします。しかし、プロセスは最初から始まっています。また、自動インデックス処理が無効になっています。Prestashop 1.6 - 検索インデックスは0の製品から始まります

検索インデックス作成を正常に終了するにはどうすればよいですか。助けるかもしれ

追加情報:

  • 私たちは、3時00分で毎晩、一部の製品(約100)を更新するcronジョブのスクリプトを実行します。ただし、cronジョブが実行されなくても、インデックス処理はゼロになります。
  • 移行処理中に、ソースデータベースをCSVファイルにエクスポートしました。次に、「LOAD DATA INFILE」を使用してCSVデータをPrestashopデータベースにインポートしました。私たちは、データベースの完全なエクスポート、完全なインポートを行い、テーブルを最適化しました。ただし、キャッシュされているページを除いてサイトは非常に遅いです。

答えて

0

インデックス作成プロセスは、製品のタイトルと説明のすべての重要な単語を検索することを意味します。したがって、190kの製品では処理が遅くなります。タイムアウトを避けるために、Prestashopインデックススクリプトをコンソールで実行することをお勧めします。これを行うことができない場合は、DBをローカルサーバーにダウンロードし、ローカルでスクリプトを実行して(タイムアウトによって早期に終了しないように)、インデックス関連のテーブルをオンラインで再度エクスポートします。通常のホスティングでは、このプロセスは決して終わらないと思います。

幸運。

0

あなたが直面している問題は、新製品のインデックスが存在しないためです。 PrestaShopにインポートした後は、製品のインデックスを作成していません。

「インデックス全体を再構築する」オプションを1回選択することをお勧めします。完了すると、「インデックスに不足している製品を追加する」オプションを使用してインデックスを再構築できます。

あなたの管理パネルで、次のメニューから、これらのオプションを見つけることができます。

Preferences->

を検索
関連する問題