Scott Nei
04/22/2025, 4:36 PMJason Bosco
04/22/2025, 5:38 PMGuillermo Purro
04/22/2025, 5:51 PMcurl --location '<https://xxx.a1.typesense.net/collections/products_prod/documents/search?q=*>' \
--header 'X-TYPESENSE-API-KEY: zzz'
Guillermo Purro
04/22/2025, 5:52 PMGuillermo Purro
04/22/2025, 5:56 PMScott Nei
04/23/2025, 3:45 PMJason Bosco
04/23/2025, 11:50 PMJason Bosco
04/23/2025, 11:52 PMGuillermo Purro
04/24/2025, 12:10 PMcurl --location '<https://hostname.typesense.net/collections/products_prod/documents/search?q=*&filter_by=productId%3A%3D4598733>'
And:
curl --location '<https://hostname.typesense.net/collections/products_prod/documents/search?q=*&filter_by=id%3A%3D4598733>'
BUT, I notice that now it is working again in this case.
Yesterday, we switched to a new cluster, but we forgot to update the server responsible for the incremental updates. So, yesterday, during the whole day, that server was working on this collection.
That situation, or something else, could have caused the reported inconsistency to be fixed.Guillermo Purro
04/24/2025, 12:11 PMGuillermo Purro
04/24/2025, 12:15 PMGuillermo Purro
04/24/2025, 1:04 PMJason Bosco
04/24/2025, 3:31 PMKishore Nallan
04/24/2025, 6:08 PMmanufacturer.mfrNumbers
field in the schema that is a nested string array and has a type string[]
.
But some documents on disk have that field as null:
"manufacturer": [
{
"id": 10544,
"mfrAliases": null,
"mfrNumber": "TSCG15R-16R",
"mfrNumberClean": "TSCG15R16R",
"mfrNumbers": null,
"name": "Nordent Manufacturing, Inc."
}
],
There are exactly 211 documents like this, which are not indexed in-memory and those are the exact ones that are not accessible via filtering.
I need to now check why we allow this import in the first place. Are you able to insert the same payload successfully on a new collection?Scott Nei
04/24/2025, 8:52 PM