Aggregation Pipeline with Multi-Field Search (embeddedDocuments and knnVector)

Something like this maybe?

[
  {
    '$search': {
      'index': 'someIndex', 
      'knnBeta': {
        'vector': [
          0.3, -0.4, 0.2, 1
        ], 
        'path': 'text_embedding', 
        'k': 5
      }
    }
  }, {
    '$match': {
      'company_id': 'abcdef-e799-4be3-94db-9f79b38fdeff'
    }
  }
]
1 Like