Skip to content

feat(bindings): put_documents / add_documents across python, nodejs, wasm, ruby, php (#551 PR-4) #866

Description

@mosuka

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

  • All five bindings expose both methods with per-binding smoke tests
  • Error surfaces position + applied count
  • wasm check passes; binding docs updated, markdownlint clean

Closes #551 (final PR of the campaign). Refs #551

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions