[Django][Spike] Investigate implementing VectorSearchIndex & AutoEmbedding for Django-MongoDB-Backend

XMLWordPrintableJSON

    • Type: New Feature
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: django
    • Python Drivers
    • None
    • None
    • None
    • None
    • None
    • None

      Context

      It's a little complex to implement autoembedding into the django-mongodb-backend. The best strategy right now is to explore how feasible it is to implement it via this strategy:

      • Add an `autoembedding` arg to `VectorSearchIndex`
      • Add support for StringField derivatives to `VectorSearchIndex` support
      • Extend/Add a new field to `SearchVector` to take string as input

      Definition of done

      Proof of concept made with feasibility defined. Also show evidence of this working via a demonstrated example.

      If it doesn't work, please provide an alternative solution.

      Pitfalls

      Django is a little finnicky

            Assignee:
            Unassigned
            Reporter:
            Jib Adegunloye
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: