Hello, I am using v0.19.0 on the server and v0.2.0 typesense go-client. I am trying to upsert 10k documents into typesense collection and every time about half of the records gets lost. The go-client's Import() function returns no error and the array of ImportDocumentResponse's also contains about ~5k items. All of them have .Success field as TRUE. So it is not clear why it actually happens. I decided to add serial number field into the objects i export. And it appeared that all the items that get lost during the export were in the tail of the slice. Here i need to mention that problem seem to occur only when colleciton item is big. Initially we had 40+ indexed columns in the schema definition (+ big non-indexed json field). When i played a bit with it(excluded the big json field and some indexed fields) - the problem gone. But we need these big fields... The problem also does not occur when i decrease the number of export to about 3000 records. In this case all the array gets imported properly.
Is it possible for somebody to maybe join a short call with me so i could demo the problem with screenshare? Because it will take some effort to prepare proper testcase for such an issue in your git...