問題タブ [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 投票する
4 に答える
65331 参照

php - array_filter() の後、0 から始まる番号順にキーをリセットするにはどうすればよいですか?

array_filter を使用して、配列から値 '' のみを持つエントリを削除しましたが、0 から始まるプレースホルダーに応じて特定の変換を適用したいのですが、残念ながら元のインデックスを保持しています。しばらく探しましたが、何も見えませんでした。おそらく、明らかなことを見逃しただけかもしれませんが、私の質問は...

古いインデックスを保持するのではなく、配列のインデックスを 0 から始まり、新しい配列で順番に並べ替えるにはどうすればよいですか?

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

ruby-on-rails - Sunspot-Solr の再インデックスの問題により、サーバーがタイムアウトしています

これをデバッグする方法がよくわかりません。どんなヒントでも歓迎です。

基本的に、大規模なコミットを行ったところ、Sunspot-solr の問題によりサーバーが起動できなくなりました。

手動でインデックスを再作成しようとすると、気付きます。

これはリターンです:

アップデート

わかりましたので、最後に作業したコミットに戻してリベースしました。そして、私はまだ同じエラーが発生しました。それで、ps aux | grep solr実行中の solr のインスタンスが 5 つ見つかりました。変だなと思い、一人残らず殺していきました。Blamサーバーがバックアップされ、強力に実行されました。だから今、私は再び新しいコミットを試みていますが、これらの野生の黒点のインスタンスに目を向けています。

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

migration - Plone 4.0.7 で FileField から BlobField への移行中に reindexObject が失敗する

plone 3.3.5 から plone 4.0.7 に移行しようとしていますが、すべての FileFields を BlobFields に変換するステップで行き詰まっています。

Plone アップグレード スクリプトは、すべてのネイティブ FileField を正常に変換しますが、手動で変換する必要があるカスタム AT ベースのクラスがいくつかあります。同じエラーにつながる変換を行う2つの方法を試しました。

  1. Plone移行ガイドソースコード例で概説されているようにschemaextenderを使用する

  2. すべての FileFields の名前を BLOB フィールドに変更してから、次のスクリプトを実行します。

    /li>

問題は、次のトレースバックを受け取る self.obj.reindexObject() 行で発生します。

インデックスの再作成をトリガーする行を削除すると、変換は正常に完了しますが、後で手動でカタログのインデックスを再作成しようとすると、変換されたすべてのオブジェクトが見つからなくなり、今何をすべきか少し迷っています。

このサイトには LinguaPlone がインストールされていますが、何か関係があるのでしょうか?

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

drupal - Drupal cron ジョブと再インデックス サイトの問題

Drupal サイトに問題があります。cron.php を複数回実行すると、インデックスの結果が 99% で止まってしまいました。また、新しいコンテンツは検索結果に表示されません。これを修正するにはどうすればよいですか?

max_allowed_pa​​cket を 24M および mysqli.reconnect = On に設定しようとしました

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

php - magento reindex product_eav

product_dataのインデックス作成に問題があり、次のエラーが発生します:(ps最近ホスティングを変更し、adminhtmlタイムアウトとしてShellを介してインデックスを再作成しました)

phpMyAdminで外部キー制約を削除する必要があると思いますが、どこにあるのかわかりませんか?

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

couchdb - 太陽黒点を使用して solr を手動で再インデックスするにはどうすればよいですか?

私はcouchdbを持っています。Sunspot はすべてを正しくインデックス化していました。しかし、Solr サーバーがクラッシュしました。全体を再インデックスする必要があります。rake sunspot:reindex は、アクティブ レコードと密接に結合されているため、機能しません。sunspot.index(model.all) は機能しませんでした。それを行った後でも、solrコアはインデックス付きドキュメントが0であると言います。抜け道はありますか?

0 投票する
5 に答える
24200 参照

php - 2 つの多次元配列をマージし、すべてのサブ配列のインデックスを再作成します

2 つの配列があります。これら 2 つの配列を 1 つの配列にマージしたいと考えています。以下の詳細をご覧ください。

最初の配列:

2 番目の配列:

この結果が欲しい。誰かがこれを行う方法を知っていますか?

質問を理解していただければ幸いです。前もって感謝します。

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

magento - Magento 1.6.2 は製品のフラット データを再インデックスしません

それが述べているように、私はもはやmagentoに正しくインデックスを再作成させることができませんthere was a problem with the reindexing process。SSH アクセスを使用して、データのインデックスを手動で再作成しようとしました。SSH アクセスを使用するとエラーが表示されますが、エラー ログを解決する方法が不明です。

どんな助けでもいただければ幸いです

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

zend-framework - zend_search_lucene 再構築インデックス

zend_search_lucene を使用してインデックスを再作成する正しい方法を誰かが提案できるかどうか疑問に思っています。ドキュメントを更新するオプションはありません。削除して再度追加する必要があります。一連のデータベース テーブルがあり、それらを循環させて、それぞれのインデックスにドキュメントを追加します。途中でドキュメントを削除する意味がわかりません。インデックス全体を空にしてから、すべてを新たに追加することもできます。

単純な deleteAllDocs() メソッドがないように見えるので、最初にそれらをすべて見つけてから、それらをループして 1 つずつ削除し、次にデータベース テーブルをループしてすべて追加する必要があります。getAllDocuments メソッドもありません (ただし、ここに解決策がありますhttp://forums.zend.com/viewtopic.php?f=69&t=9121 )

明らかに、ドキュメントが変更されたかどうかをチェックし、変更された場合にのみ削除するような凝ったものを書くこともできますが、これにはすべてのフィールドを比較する必要がありますね。

何かが足りない気がします。

0 投票する
6 に答える
241952 参照

php - 多次元配列のすべてのサブ配列要素のインデックスを再作成する方法は?

問題は、たとえば配列のキーをリセットする方法です。

にリセット: