OpenSearch-Client

 view release on metacpan or  search on metacpan

lib/OpenSearch/Client/Core/3_0/Direct.pm  view on Meta::CPAN

        'filter_path'             =>  $qval13,    # list
        'human'                   =>  $qval14,    # boolean
        'pretty'                  =>  $qval15,    # boolean
        'source'                  =>  $qval16,    # string
    );

L<OpenSearch documentation for bulk|https://opensearch.org/docs/latest/api-reference/document-apis/bulk/>
    
=head2 bulk_stream

Allows to perform multiple index/update/delete operations using request response streaming.


I<Paths served by this method:>

=over

=item
C<POST /_bulk/stream>

=item

lib/OpenSearch/Client/Core/3_0/Direct.pm  view on Meta::CPAN

        
         # Common API query string parameters
        
        'error_trace'             =>  $qval13,    # boolean
        'filter_path'             =>  $qval14,    # list
        'human'                   =>  $qval15,    # boolean
        'pretty'                  =>  $qval16,    # boolean
        'source'                  =>  $qval17,    # string
    );

L<OpenSearch documentation for bulk_stream|https://opensearch.org/docs/latest/api-reference/document-apis/bulk-streaming/>
    
=head2 clear_scroll

Explicitly clears the search context for a scroll.


I<Paths served by this method:>

=over

lib/OpenSearch/Client/Core/3_0/Direct/Ingestion.pm  view on Meta::CPAN

  my $response = $client->ingestion-><methodname>(
    valone => $value1,
    valtwo => $value2
  );

=head1 DESCRIPTION

B<Pull-based Ingestion Management>


Pull-based ingestion enables OpenSearch to ingest data from streaming sources such as Apache Kafka or Amazon Kinesis. Unlike traditional ingestion methods where clients actively push data to OpenSearch through REST APIs, pull-based ingestion allows O...

L<See OpenSearch documentation for ingestion.|https://docs.opensearch.org/latest/api-reference/document-apis/pull-based-ingestion/>

=head1 METHODS
    
=head2 get_state

Use this API to retrieve the ingestion state for a given index.

I<Paths served by this method:>

lib/OpenSearch/Client/Core/3_0/Direct/ML.pm  view on Meta::CPAN

        'filter_path'  =>  $qval2,     # list
        'human'        =>  $qval3,     # boolean
        'pretty'       =>  $qval4,     # boolean
        'source'       =>  $qval5,     # string
    );

L<OpenSearch documentation for ml-E<gt>execute_agent|https://docs.opensearch.org/latest/ml-commons-plugin/api/index/>
    
=head2 execute_agent_stream

Execute an agent in streaming mode.

I<Paths served by this method:>

=over

=item
C<POST /_plugins/_ml/agents/{agent_id}/_execute/stream>

=back

lib/OpenSearch/Client/Core/3_0/Direct/ML.pm  view on Meta::CPAN

        'filter_path'  =>  $qval2,     # list
        'human'        =>  $qval3,     # boolean
        'pretty'       =>  $qval4,     # boolean
        'source'       =>  $qval5,     # string
    );

L<OpenSearch documentation for ml-E<gt>predict_model|https://docs.opensearch.org/latest/ml-commons-plugin/api/index/>
    
=head2 predict_model_stream

Predicts a model in streaming mode.

I<Paths served by this method:>

=over

=item
C<POST /_plugins/_ml/models/{model_id}/_predict/stream>

=back

lib/OpenSearch/Client/Core/3_0/Role/API.pm  view on Meta::CPAN

            'human'                   => 'boolean',
            'pretty'                  => 'boolean',
            'source'                  => 'string',
        },
        serialize => 'bulk',
        os_version =>  1.000000,
    },

    '_core.bulk_stream' => {
        body    => { required => 1 },
        doc     => 'https://opensearch.org/docs/latest/api-reference/document-apis/bulk-streaming/',
        method  => 'POST',
        parts   => { index => {}},
        paths   => [
            [ { index => 0 }, "{index}", "_bulk", "stream" ],
            [ {}, "_bulk", "stream" ]
        ],
        qs      => {
             # Endpoint specific query parameters
            '_source'                 => 'list',
            '_source_excludes'        => 'list',

lib/OpenSearch/Client/Manual/Modules.pod  view on Meta::CPAN

Module : L<OpenSearch::Client::Core::3_0::Direct::Indices>

=head2 ingest

Ingest APIs are a valuable tool for loading data into a system. Ingest APIs work together with ingest pipelines and ingest processors to process or transform data from a variety of sources and in a variety of formats.

Module : L<OpenSearch::Client::Core::3_0::Direct::Ingest>

=head2 ingestion

Pull-based ingestion enables OpenSearch to ingest data from streaming sources such as Apache Kafka or Amazon Kinesis. Unlike traditional ingestion methods where clients actively push data to OpenSearch through REST APIs, pull-based ingestion allows O...

Module : L<OpenSearch::Client::Core::3_0::Direct::Ingestion>

=head2 insights

To monitor and analyze the search queries within your OpenSearch cluster, you can obtain query insights.

Module : L<OpenSearch::Client::Core::3_0::Direct::Insights>

=head2 ism



( run in 0.733 second using v1.01-cache-2.11-cpan-995e09ba956 )