Allow AtlasSearchIndex to take field mappings

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: django
    • None
    • None
    • Python Drivers
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      Atlas Search and Vector Search Indexes have a rich feature-set. Our work with these Indexes in Django reduces the amount of complexity on fields, however, this limits non-standard field mappings.

      • autocomplete
      • equals (on Strings)
      • stringFacet
      • numberFacet

      Amongst others. For power-users we should still make it easy for them to define an index within the ODM.

      Definition of done

      Extend the `SearchIndex` and `VectorSearchIndex` classes to allow for more customization of the index dictionary.

      Pitfalls

      This can blow up the scope of tests. 

            Assignee:
            Tim Graham
            Reporter:
            Jib Adegunloye
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: