Sub-issue of #551 (PR-4 of the batch-ingestion campaign). Depends on PR-1 (#863).
Scope
Add put_documents / add_documents next to the existing singular methods in all five bindings, following each binding's search_batch array-marshalling precedent (python laurus-python/src/index.rs, nodejs, wasm, ruby, php). Surface the BatchIngest error fields (failed_index, failed_id, applied) in each language's exception message. One smoke test per binding. Binding doc pages updated (en+ja).
Acceptance criteria
Closes #551 (final PR of the campaign). Refs #551
Sub-issue of #551 (PR-4 of the batch-ingestion campaign). Depends on PR-1 (#863).
Scope
Add
put_documents/add_documentsnext to the existing singular methods in all five bindings, following each binding'ssearch_batcharray-marshalling precedent (pythonlaurus-python/src/index.rs, nodejs, wasm, ruby, php). Surface theBatchIngesterror fields (failed_index,failed_id,applied) in each language's exception message. One smoke test per binding. Binding doc pages updated (en+ja).Acceptance criteria
Closes #551 (final PR of the campaign). Refs #551