Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-21591

Support more than 64 indexes per collection (at least 200)

    • Type: Icon: Improvement Improvement
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 2.6.11, 3.0.7, 3.2.0-rc3
    • Component/s: Index Maintenance
    • None

      We're regularly running into the limitation on 64 indexes per collection. Due to the nature in which we store our customer data, which is highly dynamic, we often run into the need to individually index more than 64 fields.

      This is greatly impacting performance capabilities for our use case.

      Given the type of metadata we store with each record, the indexes have been a great way for us to ensure absolute performance when the users are filtering their dynamic content.

      Due to the above, when we fully index every sortable and filterable field for users, we end up having an index size that is 6-10% of the collection size.

      Realizing that we can't do compound indexes past 2, there's still tons of value for us in creating significantly more indexes when needed.

      Please up the limit from 64 to at least 256, possibly 512.

            Assignee:
            Unassigned Unassigned
            Reporter:
            sallgeud Chad Kreimendahl
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: