インデックスにreindex=false
プロパティを追加しても、作成時にインデックスが再作成されます。Oakプロパティインデックスを設定してインデックスの再作成を避けることはできますか?
1
A
答えて
1
短い答えはノー
再インデックスフラグは、主にインデックスの更新のために使用されていないです。新しい索引が作成されると、それはそれぞれのプロセッサーによって索引付けされます。同期(主に非ルーメン)の場合、インデックス作成はほぼ即座に開始されます。
asyncインデックス(luceneなど)の場合、次回のAsyncIndexUpdateジョブでリポジトリまたはインデックスの変更が取得されます。
インデックスをゼロから再作成するため、既存のインデックスを変更するときに使用することをお勧めします。そのインデックスの以前のチェックポイント(の前には、ポイント)が存在しないため、新しいインデックスは常に作成され、基準に一致するリポジトリ内のすべてが新たにインデックスされる。
さらに詳しい情報はdocsreindex sectionの下に公式で見つけることができます。
新しいインデックスは、インデックス定義が保存されると自動的に作成されます。
0
回避策を使用することができます。インデックスの設定は、保持する以外の方法で行います。type=disabled
。数秒間保持します(基本的に、少なくとも1つの非同期インデックス処理サイクルが終了します)。次にtype=<your-index-type>
と設定します。 Btw、post oak 1.6の場合は、refresh=true
を設定して、この変更(変更はtype
の変更)を内部的に保存するようオークを説得する必要があります。
関連する問題
- 1. ハッシュマップで再ハッシュを避けることはできますか?
- 2. Mercurial:プロキシの設定を避けることはできますか?
- 3. Linuxエイリアスチェーンコマンド(再帰を避けることができますか?)
- 4. c#アレイを再作成することはできますか?
- 5. パッケージとインポート文を避けることはできますか?
- 6. ドッカー作成:データコンテナの再作成を避ける
- 7. モバイルデバイスのネイティブビデオプレーヤーを避けることはできますか?
- 8. デリゲートのGCを避けることはできますか?
- 9. Jqueryの使用を避けることはできますか?
- 10. AVAudioPlayer()を変数宣言で作成し、オプション/アンラッピングを避けることはできますか?
- 11. プロジェクトの作成とデプロイを避け、API呼び出しを使用してビジネスネットワークを作成することはできますか?
- 12. バージョン1.6にアップグレードした後、新しい製品のインデックスを再作成することはできません。
- 13. Sitecore Lucene/Solrシステムフォルダのインデックス作成を避ける
- 14. UDIDを追加した後でコードを再作成することを避ける方法
- 15. ヘッダーを送信後に設定することはできません。それを避ける方法は?
- 16. デバッグ設定を作成するときにEclipseがcom.google.gwt.dev.DevModeを見つけることができません
- 17. ウィンドウを再作成するときにアンカーが壊れてしまうのを回避するには?
- 18. Mongooseはインデックスのコレクションを再作成していません
- 19. mysqlでインデックスを再作成する
- 20. SQLを使用して式エンジン式でインデックスを作成することはできますか?
- 21. datagridviewを再作成するときの見かけのバグ
- 22. Accessで再帰クエリを作成することはできますか?
- 23. iPhoneでユーザージェスチャーを再作成することはできますか?
- 24. テキストファイルのすべてを上書きすることを避けることはできません
- 25. ブロックをUIButtonのターゲットとして設定することはできますか?
- 26. シリーズをインデックスとして設定する
- 27. Pythonのepollで、私はerrno.EWOULDBLOCK、errno.EAGAINを避けることができますか?
- 28. Lucene 6.0の重複したドキュメントのインデックス作成を避ける方法
- 29. luceneでインデックスを作成するとき
- 30. ServiceStack OrmLiteでインデックスを削除して再作成する
クエリに回答するためには、既存のデータを再インデックスする必要があります。あなたのユースケースは何ですか? – catholicon
@catholicon私が探しているデータはまだ作成されていないことを知っています。したがって、既存のデータを索引付けする必要はなく、再索引付けは大きなリポジトリでは非常にコストがかかる可能性があります – andy