MsearchTool
Execute multiple OpenSearch search queries in a single request using NDJSON format to reduce network overhead.
Instructions
Allows to execute several search operations in one request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| opensearch_url | Yes | OpenSearch endpoint URL. | |
| opensearch_username | No | Username for basic authentication. | |
| opensearch_password | No | Password for basic authentication. | |
| opensearch_no_auth | No | If true, connect without authentication. | |
| aws_region | No | AWS region for IAM/Serverless authentication. | |
| aws_iam_arn | No | IAM role ARN for role-based authentication. | |
| aws_profile | No | AWS profile name for authentication. | |
| aws_opensearch_serverless | No | If true, use OpenSearch Serverless service. | |
| opensearch_ssl_verify | No | If false, disable SSL certificate verification. | |
| opensearch_timeout | No | Connection timeout in seconds. | |
| body | Yes | Request body as NDJSON format: alternating lines of header and query objects ending with \n. Alternatively, pass a JSON array [header, query, header, query, ...] and the tool will convert it to NDJSON for you. | |
| index | No |