Ashutosh Thakur
05/20/2025, 10:08 AMv29.0.rc23
from v28.0
and wanted to confirm if this is expected.
We’re using the /multi_search
endpoint to query the supplierinventories_rpn
collection with a `group_by=supplierInfo, group_limit=500`and `per_page=1000.`In version v28.0
, we were consistently getting around 54 groups, which matched the found
key in the response.
However, after upgrading to v29.0.rc23
, the same request is now returning only 6 groups, even though the found
key still correctly shows 54.
Here’s the curl
for reference (sanitized):
curl --location 'https://<host>/multi_search?x-typesense-api-key=***' \
--header 'accept: application/json' \
--header 'content-type: text/plain' \
--data '{
"searches": [
{
"query_by": "rootPartNumber",
"per_page": 1000,
"group_by": "supplierInfo",
"group_limit": 500,
"sort_by": "_group_found:desc",
"collection": "supplierinventories_rpn",
"q": "*",
"filter_by": "(rootPartNumber:=[71711M55R00-5PK,17100M79M50,28113M79M00-C48,87460-76G00,13871M73K00])",
"page": 1
}
]
}'
Could you confirm if this is a bug or if there was a change in group_by
behavior in v29?
@Sahil Rally @Atishay Jain