Make use of Milvus' Grouping functionality

Created on 24 May 2025, 14 days ago

Problem/Motivation

Milvus allows grouping: https://milvus.io/docs/grouping-search.md
E.g. group by drupal_long_id will mean 1 result per content item can be returned, even if many chunks would otherwise be a result.

This is useful in some scenarios where a specific quantity of results is desired rather than most relevant chunks of content.

Steps to reproduce

MilvusV2::search() does not make use of group_by_field

Proposed resolution

  1. Wait until we decide how to let VDB Providers do this Improve the AI Search recursive retrieval of a specific quantity of results Active
  2. Implement that here

Remaining tasks

  1. Wait for Improve the AI Search recursive retrieval of a specific quantity of results Active
  2. Probably change to 2.0.x branch
  3. Do the work

User interface changes

N/A

API changes

TBD

Data model changes

N/A

Feature request
Status

Active

Version

1.1

Component

Code

Created by

🇬🇧United Kingdom scott_euser

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024