Ashutosh Thakur
05/08/2025, 9:44 AM"error": "`filter_by` has too many operations. Maximum allowed: 100. Use `--filter-by-max-ops` command line argument to customize this value.
Fanis Tharropoulos
05/08/2025, 9:45 AMAshutosh Thakur
05/08/2025, 9:46 AMFanis Tharropoulos
05/08/2025, 9:46 AMAshutosh Thakur
05/08/2025, 9:47 AM{
"searches": [
{
"query_by": "partNumber",
"per_page": 250,
"highlight_full_fields": "partNumber",
"collection": "supplierinventories",
"q": "*",
"facet_by": "supplierInfo",
"filter_by": "((partNumber:68001M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:68002M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:68003M79G00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:68004M79G00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:57300M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:84511M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71711M66L00-5PK && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71741M66L00-5PK && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71732M66L10-5PK && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71731M66L10-5PK && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35501M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35502M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35121M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35321M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:84611M79G00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35650M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:35750M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:83811M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:83821M79G11 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:83831M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:83841M79G01 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:72321M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:72322M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:72331M76G00-5PK && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:43250M67K00-27N && adjustedQuantity:<4 && adjustedQuantity:>0)) || ((partNumber:990J0M66L00-010 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71781M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:71782M66L00 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:990J0M66L01-010 && adjustedQuantity:<1 && adjustedQuantity:>0)) || ((partNumber:990J0M66LQ0-010 && adjustedQuantity:<1 && adjustedQuantity:>0))",
"max_facet_values": 100,
"page": 1
}
]
}
Ashutosh Thakur
05/08/2025, 9:47 AMFanis Tharropoulos
05/08/2025, 9:48 AMAshutosh Thakur
05/08/2025, 9:49 AMFanis Tharropoulos
05/08/2025, 9:49 AMAshutosh Thakur
05/08/2025, 9:49 AMFanis Tharropoulos
05/08/2025, 9:49 AMAshutosh Thakur
05/08/2025, 9:51 AMFanis Tharropoulos
05/08/2025, 9:53 AMpartNumber && adjustedQuantity:[lower...upper]
. Is there ever a document where quantity is less than 0?Ashutosh Thakur
05/08/2025, 9:53 AMFanis Tharropoulos
05/08/2025, 9:54 AMpartNumber && adjustedQuantity:<upper_bound
Ashutosh Thakur
05/08/2025, 9:54 AMAshutosh Thakur
05/08/2025, 9:54 AMAshutosh Thakur
05/08/2025, 9:55 AM--filter-by-max-ops
) and increase limit ?Fanis Tharropoulos
05/08/2025, 9:57 AMpartNumber:[sku1,sku2,sku3] && adjustedQuantity:[1...upper1] || partNumber[sku4,sku5,sku6] && adjustedQuantity:[1...upper2]
Your current approach is going to be really inefficient, that's why we're trying to keep a max of 100 different filter operations per queryAshutosh Thakur
05/08/2025, 9:58 AMAshutosh Thakur
05/08/2025, 9:58 AMAshutosh Thakur
05/08/2025, 9:59 AMFanis Tharropoulos
05/08/2025, 9:59 AMAshutosh Thakur
05/08/2025, 9:59 AMAshutosh Thakur
05/08/2025, 9:59 AMFanis Tharropoulos
05/08/2025, 10:00 AMAshutosh Thakur
05/08/2025, 10:00 AMAshutosh Thakur
05/08/2025, 10:01 AMFanis Tharropoulos
05/08/2025, 10:01 AMAshutosh Thakur
05/08/2025, 10:02 AMKishore Nallan
05/08/2025, 10:04 AMFanis Tharropoulos
05/08/2025, 10:05 AMso basically its available in HA config only.No, I was talking about downtime. If you don't have HA, restarting the Typesense server will bring production down altogether until it's back up
Kishore Nallan
05/08/2025, 10:31 AMAshutosh Thakur
05/08/2025, 10:31 AMAshutosh Thakur
05/08/2025, 10:52 AMSahil Rally
05/08/2025, 10:55 AMSahil Rally
05/08/2025, 10:55 AMKishore Nallan
05/08/2025, 10:59 AMAshutosh Thakur
05/08/2025, 11:37 AMSahil Rally
05/08/2025, 1:39 PMFanis Tharropoulos
05/08/2025, 1:41 PMJason Bosco
05/08/2025, 2:56 PMAre you saying 1000 is the soft limit and we can increase it furtherCorrect.
Jason Bosco
05/08/2025, 2:56 PMi have one more such limit problem, it's regarding 250 hits per page in a query. Is there any way we can increase this limit to some number as per our use case?This is also a soft limit for performance reasons. But we can increase it for you from our side. We've bumped it up to 1000 hits per page for your cluster.
Rob Bast
05/16/2025, 7:40 AM