Allow creating search indexes with field mappings and analyzers

XMLWordPrintableJSON

    • 🔵 Done
    • Python Drivers
    • 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:
              Resolved: