MongoDBでテキストインデックスを事前に並べ替えることは可能ですか?

torjinx

私の理解では、MongoDBでは、通常の(テキストではない)インデックスは、に渡されたパラメーターに基づいて事前に並べ替えられていますcreateIndex()たとえば、db.collection.createIndex({ name: 1 })ドキュメントを名前で昇順で並べ替えたインデックスを作成します。

テキストインデックスでこれを行うことは可能ですか?テキストインデックス付きの大規模なMongoDBコレクション(数百万のドキュメント)があります。コレクションでテキスト検索を実行するときに、結果をcreated日付で並べ替えたいのですが、並べ替え操作で常にメモリが不足します。created日付で事前にソートされるようにテキストインデックスを設定できますか(つまり、結果が取得された後にソート操作を実行する必要はありません)?

シーラック

テキストインデックスのドキュメントによると、それは不可能です:

並べ替え操作では、複合テキストインデックスからでも、テキストインデックスから並べ替え順序を取得できません。つまり、並べ替え操作では、テキストインデックスの順序を使用できません。

残念ながら、テキストインデックスの並べ替えはMongoDBの実際の問題のようです。トラッカーに関連する問題が複数ありますSERVER-36087SERVER-24375SERVER-36794

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Underscore.jsで並べ替えるインデックスを取得することは可能ですか?

分類Dev

境界データをチェックするために、テストケースの本文でリストを並べ替えることはできますか?

分類Dev

サブドキュメントのmongodb配列をpymongoで直接並べ替えることは可能ですか?

分類Dev

特定の文字の後にテキストを並べ替えることはできますか?

分類Dev

MongoDB TTLインデックスの並べ替え方向は重要ですか?

分類Dev

リストをインデックスで並べ替える

分類Dev

PowerShellでタイムスタンプでテキストデータを並べ替えるにはどうすればよいですか

分類Dev

PHP配列インデックスを並べ替えるにはどうすればよいですか?

分類Dev

DataGridViewで列を並べ替えるときに列インデックスを取得するにはどうすればよいですか?

分類Dev

C#linqを使用してファイルのリストをインデックスで並べ替えるにはどうすればよいですか?

分類Dev

タブバーアイテムが5つ以上あり、ユーザーがそれらを並べ替えることができる場合、TabBarController選択インデックスを選択するにはどうすればよいですか?

分類Dev

ObservableCollectionをリッチテキストボックスにバインドすることは可能ですか?

分類Dev

Pandas MultiIndexにインデックスを付けるときに並べ替えを回避するにはどうすればよいですか?

分類Dev

jqGridは、インデックス名で列を動的に並べ替えます

分類Dev

スクリプトを使用して、ファイルエクスプローラーでデフォルトの並べ替えを「タイプ」に設定することは可能ですか?

分類Dev

Pythonでテキストファイルを並べ替えるにはどうすればよいですか?

分類Dev

Luaの内部テーブルを「スコア」、次に「インデックス」で並べ替える方法は?

分類Dev

この状況で、どのようにmysqlステートメントの計算値でデータを並べ替えることができますか?

分類Dev

ピボットテーブルに従ってDaskでインデックスを並べ替える方法

分類Dev

アイテム数のインデックスと値を並べ替える最良の方法は何ですか

分類Dev

デスクトップアイコンを常に整理し、名前で並べ替えるにはどうすればよいですか?

分類Dev

参照を変更してリンク リストを並べ替えることはできますか?

分類Dev

Pythonでリストを並べ替えた後に元のインデックスを取得する方法

分類Dev

Pandas でデータフレーム インデックスを並べ替え/並べ替える方法は?

分類Dev

MongoDBドキュメントを特定のコンテンツで並べ替え、次にタイムスタンプで並べ替えます

分類Dev

選択ドロップダウンリストでMySqlの結果を並べ替えることは可能ですか?

分類Dev

pandasデータフレームインデックスを並べ替え/並べ替える(必ずしも並べ替える必要はありません)にはどうすればよいですか?

分類Dev

マルチインデックス-1行で複数のインデックスを並べ替えることはできません

分類Dev

カスタムADT(並べ替えリンクリスト)で2つのデータ型を使用することはできますか?

Related 関連記事

  1. 1

    Underscore.jsで並べ替えるインデックスを取得することは可能ですか?

  2. 2

    境界データをチェックするために、テストケースの本文でリストを並べ替えることはできますか?

  3. 3

    サブドキュメントのmongodb配列をpymongoで直接並べ替えることは可能ですか?

  4. 4

    特定の文字の後にテキストを並べ替えることはできますか?

  5. 5

    MongoDB TTLインデックスの並べ替え方向は重要ですか?

  6. 6

    リストをインデックスで並べ替える

  7. 7

    PowerShellでタイムスタンプでテキストデータを並べ替えるにはどうすればよいですか

  8. 8

    PHP配列インデックスを並べ替えるにはどうすればよいですか?

  9. 9

    DataGridViewで列を並べ替えるときに列インデックスを取得するにはどうすればよいですか?

  10. 10

    C#linqを使用してファイルのリストをインデックスで並べ替えるにはどうすればよいですか?

  11. 11

    タブバーアイテムが5つ以上あり、ユーザーがそれらを並べ替えることができる場合、TabBarController選択インデックスを選択するにはどうすればよいですか?

  12. 12

    ObservableCollectionをリッチテキストボックスにバインドすることは可能ですか?

  13. 13

    Pandas MultiIndexにインデックスを付けるときに並べ替えを回避するにはどうすればよいですか?

  14. 14

    jqGridは、インデックス名で列を動的に並べ替えます

  15. 15

    スクリプトを使用して、ファイルエクスプローラーでデフォルトの並べ替えを「タイプ」に設定することは可能ですか?

  16. 16

    Pythonでテキストファイルを並べ替えるにはどうすればよいですか?

  17. 17

    Luaの内部テーブルを「スコア」、次に「インデックス」で並べ替える方法は?

  18. 18

    この状況で、どのようにmysqlステートメントの計算値でデータを並べ替えることができますか?

  19. 19

    ピボットテーブルに従ってDaskでインデックスを並べ替える方法

  20. 20

    アイテム数のインデックスと値を並べ替える最良の方法は何ですか

  21. 21

    デスクトップアイコンを常に整理し、名前で並べ替えるにはどうすればよいですか?

  22. 22

    参照を変更してリンク リストを並べ替えることはできますか?

  23. 23

    Pythonでリストを並べ替えた後に元のインデックスを取得する方法

  24. 24

    Pandas でデータフレーム インデックスを並べ替え/並べ替える方法は?

  25. 25

    MongoDBドキュメントを特定のコンテンツで並べ替え、次にタイムスタンプで並べ替えます

  26. 26

    選択ドロップダウンリストでMySqlの結果を並べ替えることは可能ですか?

  27. 27

    pandasデータフレームインデックスを並べ替え/並べ替える(必ずしも並べ替える必要はありません)にはどうすればよいですか?

  28. 28

    マルチインデックス-1行で複数のインデックスを並べ替えることはできません

  29. 29

    カスタムADT(並べ替えリンクリスト)で2つのデータ型を使用することはできますか?

ホットタグ

アーカイブ