問題タブ [reindex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1482 参照

magento - Magento 1.9.1 - 製品の保存が非常に遅い

最近、magento バックエンドで商品の属性を更新しようとしたところ、保存に約 90 秒かかりました。再インデックスの問題があるかもしれません。でも; ステージング サイトでテストしたとき (同一の Amazon EC2 サーバーと、RDS からデータベースを複製し、基本的に同一にするために別の rds を実行しました。) 奇妙なことはステージングで、製品属性を更新しようとしたときに、 90 秒ではなく約 10 秒かかりました。

誰もこの問題について何か考えたことはありますか?

0 投票する
1 に答える
165 参照

solr - Solr: 古いスキーマに戻し、インデックスの再作成を停止する

実行中に使用していたよりも新しいスキーマへのシンボリック リンクを含むサーバー上の Solr のインスタンスを誤って停止してしまいました。サーバーを再起動すると、solr はドキュメントの再インデックスを開始して、新しい schema.xml の変更を反映しました。しかし、私はそれを望んでおらず、インデックスの再作成を停止して、古いスキーマに戻したいと考えていました。

質問: solr サーバーを今 (インデックスの再作成中に) 停止し、古いスキーマに戻してサーバーを再起動すると、新しく再インデックスされたファイルのみが古いスキーマに再インデックスされるのか、それともすべてのドキュメントに対して再インデックスが実行されるのか、誰にもわかりませんか? 問題は、数 GB 相当のデータがあり、すべてのドキュメントを新しいスキーマに再インデックス化するには何日もかかることです....

現在、約 2% 程度が 5 時間後に schema.xml に再インデックスされていると言えます。したがって、残りの 98% を待つのではなく、5 時間でこれらの 2% を元に戻すことができれば、すばらしいことです。もちろん、古いスキーマに戻すということは、まだ古いスキーマにある 2% と残りの 98% のインデックスを再作成する必要があることを意味する場合、それを変更する利点はありません。

ウェブ上でそれに関する情報を見つけることができません。インデックスの再作成に何日もかかるほど多くのデータがあるのは珍しいことだと思います...

この質問は同様の方向に進みますが、インデックスの再作成が他のすべてのドキュメントをスキップするほどスマートであるかどうかについては答えません

0 投票する
2 に答える
26631 参照

python - pandas.drop_duplicates 後の再インデックス

ファイルを開いて読み取り、ファイルの 2 つの列に重複をドロップしてから、重複のないファイルをさらに使用して計算を実行したいと考えています。これを行うには、重複を削除した後、インデックス値も削除する pandas.drop_duplicates を使用しています。たとえば、1 行目を削除すると、file1 は file2 になります。

file2 をデータフレームとしてさらに使用するには、0、1、2、... に再インデックスする必要があります。

私が使用しているコードは次のとおりです。

コードは実行されて良好な結果が得られますが、インデックスを再作成すると次の警告が表示されます。

リンクを確認しましたが、コードを変更する方法がわかりません。これを修正する方法についてのアイデアはありますか?

0 投票する
1 に答える
1979 参照

postgresql - PostgreSQL - 2 時間後でも REINDEX が動作する

PostgreSQL データベースで REINDEX を開始しました。多数のテーブルを処理した後、応答を停止したことが GUI に表示される場合があります。2時間経ってもまだ動いているようです。GUI が応答せず、最後の行に「通知: テーブル public.res_request_history」のインデックスが再作成されました」と表示されます。

REINDEX を安全に停止できますか? REINDEX を実際に機能させるにはどうすればよいですか?

ありがとう。

0 投票する
2 に答える
1643 参照

solr - Solr reindex が正常に完了したかどうかを判断しますか?

昨夜、Solr 管理 Web コンソールを介して、Cassandra クラスターの完全な再インデックスを開始しました (「完全な再インデックス」を選択しました)。クラスタ内の各ノードも Solr を実行します。

約 2 時間前の時点で、各ノードの Web コンソールにはインデックス行以外に「no」があるため、完了したように見えますが、ログを調べて、ノードごとに正常に完了したことを確認したかったのです。各ノードには、「現在」の横に線が引かれた赤い円があります。

過去にこれを見て、後で緑色のチェックマークに変更しましたが、ログで何を探すべきかを知っていれば、再インデックスが行われたかどうかを判断するためのはるかに便利で信頼できる方法になると思います.事実は正常に完了しました。

0 投票する
1 に答える
293 参照

marklogic - データベースの再インデックス ステータスを取得するための Marklogic API

こんにちは、marklogic API を使用してデータベースの再インデックス ステータスを取得するのを手伝ってください。現在、次のようなものを使用しています: let $forest-reports :=

}

しかし、これでは正しいステータスが得られないことがあります。

正しい方法に従っているかどうかをお知らせください。

0 投票する
2 に答える
3748 参照

sorting - Elasticsearchのフィールド値を文字列から整数に変更するには?

私はelasticsearchでインデックス化されたデータをいくつか持っています._sourceにはファイルサイズを保存するフィールドがあります: {"file_size":"25.2MB"}

現在、このフィールドのマッピングは文字列です。file_size でソートして検索したい。マッピングを整数に変更して、インデックスを再作成する必要があると思います。

サイズをバイト単位で計算し、整数として再インデックスするにはどうすればよいですか?

0 投票する
3 に答える
587 参照

mysql - Magento Reindex (属性) に関する問題

一部の製品を統合した後、Magento CMS のインデックスを再作成すると問題が発生します。

これはシェルの再インデックスからのログです

製品属性インデックス プロセスの不明なエラー: 例外 'PDOException' とメッセージ 'SQLSTATE[23000]: 整合性制約違反: 1062 /usr/www/users/sinusi のキー 'PRIMARY'' のエントリ '32363-974-1-327' が重複しています/_duplicateshop/lib/Zend/Db/Statement/Pdo.php:228 スタック トレース:

#0 /usr/www/users/sinusi/_duplicateshop/lib/Zend/Db/Statement/Pdo.php(228): PDOStatement->execute(配列)

#1 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(配列)

#2 /usr/www/users/sinusi/_duplicateshop/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(配列)

#3 /usr/www/users/sinusi/_duplicateshop/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(配列)

#4 /usr/www/users/sinusi/_duplicateshop/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `ca...', Array)

#5 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `ca...', Array)

#6 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Adapter/Pdo/Mysql.php(1998): Varien_Db_Adapter_Pdo_Mysql->query('INSERT INTO `ca...', Array)

#7 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(280): Varien_Db_Adapter_Pdo_Mysql->insertArray('catalog_product... '、配列、配列)

#8 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(261): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_saveIndexData(配列)

#9 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(84): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_prepareMultiselectIndex(NULL, NULL)

#10 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php(50): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_prepareIndex()

#11 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav.php(185): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Abstract->reindexAll()

#12 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Indexer/Abstract.php(143): Mage_Catalog_Model_Resource_Product_Indexer_Eav->reindexAll()

#13 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Process.php(210): Mage_Index_Model_Indexer_Abstract->reindexAll()

#14 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Process.php(258): Mage_Index_Model_Process->reindexAll()

#15 /usr/www/users/sinusi/_duplicateshop/shell/indexer.php(166): Mage_Index_Model_Process->reindexEverything()

#16 /usr/www/users/sinusi/_duplicateshop/shell/indexer.php(212): Mage_Shell_Compiler->run()

#17 {メイン}

次の例外 'Zend_Db_Statement_Exception' とメッセージ 'SQLSTATE[23000]: 整合性制約違反: 1062 Duplicate entry '32363-974-1-327' for key 'PRIMARY'' in /usr/www/users/sinusi/_duplicateshop/lib/Zend /Db/Statement/Pdo.php:234 スタック トレース:

#0 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Statement/Pdo/Mysql.php(110): Zend_Db_Statement_Pdo->_execute(配列)

#1 /usr/www/users/sinusi/_duplicateshop/app/code/core/Zend/Db/Statement.php(291): Varien_Db_Statement_Pdo_Mysql->_execute(配列)

#2 /usr/www/users/sinusi/_duplicateshop/lib/Zend/Db/Adapter/Abstract.php(480): Zend_Db_Statement->execute(配列)

#3 /usr/www/users/sinusi/_duplicateshop/lib/Zend/Db/Adapter/Pdo/Abstract.php(238): Zend_Db_Adapter_Abstract->query('INSERT INTO `ca...', Array)

#4 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Adapter/Pdo/Mysql.php(428): Zend_Db_Adapter_Pdo_Abstract->query('INSERT INTO `ca...', Array)

#5 /usr/www/users/sinusi/_duplicateshop/lib/Varien/Db/Adapter/Pdo/Mysql.php(1998): Varien_Db_Adapter_Pdo_Mysql->query('INSERT INTO `ca...', Array)

#6 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(280): Varien_Db_Adapter_Pdo_Mysql->insertArray('catalog_product... '、配列、配列)

#7 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(261): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_saveIndexData(配列)

#8 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Source.php(84): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_prepareMultiselectIndex(NULL, NULL)

#9 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php(50): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Source->_prepareIndex()

#10 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav.php(185): Mage_Catalog_Model_Resource_Product_Indexer_Eav_Abstract->reindexAll()

#11 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Indexer/Abstract.php(143): Mage_Catalog_Model_Resource_Product_Indexer_Eav->reindexAll()

#12 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Process.php(210): Mage_Index_Model_Indexer_Abstract->reindexAll()

#13 /usr/www/users/sinusi/_duplicateshop/app/code/core/Mage/Index/Model/Process.php(258): Mage_Index_Model_Process->reindexAll()

#14 /usr/www/users/sinusi/_duplicateshop/shell/indexer.php(166): Mage_Index_Model_Process->reindexEverything()

#15 /usr/www/users/sinusi/_duplicateshop/shell/indexer.php(212): Mage_Shell_Compiler->run()

#16 {メイン}

ロックファイルを切り捨てcatalog_flatsて削除しましたが、エラーは同じです

0 投票する
2 に答える
953 参照

magento - Magento 1.9.1 ですべてのインデックスが再作成される: PHP の致命的なエラー

Magento のアップグレード中に、すべてのインデックスを再作成しようとしたとき:

次のエラーが発生しました:

PHP 致命的なエラー: 58 行目の /shell/indexer.php の非オブジェクトに対するメンバー関数 getProcessesCollection() の呼び出し