OpenSearch-Client

 view release on metacpan or  search on metacpan

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

=head1 OpenSearch::Client::Manual::Modules

Most of the methods available in OpenSearch::Client are accessed through different namespaces.
Each of these namespaces is served by a specific module.

You can lookup which C<modulename-E<gt>methodname> corresponds to each path in the OpenSearch API documentation
in L<OpenSearch::Client::Manual::Paths|OpenSearch::Client::Core::3_0::Manual::Paths>

=head1 Namespaces

=head2 asynchronous_search

Searching large volumes of data can take a long time, especially if you're searching across warm nodes or multiple remote clusters. Asynchronous search in OpenSearch lets you send search requests that run in the background. You can monitor the progre...

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

=head2 cat

You can get essential statistics about your cluster in an easy-to-understand, tabular format using the compact and aligned text (CAT) API. The CAT API is a human-readable interface that returns plain text instead of traditional JSON. Using the CAT AP...

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

=head2 cluster

The cluster APIs allow you to manage your cluster. You can use them to check cluster health, modify settings, retrieve statistics, and more.

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

=head2 dangling_indices

After a node joins a cluster, dangling indexes occur if any shards exist in the node's local directory that do not already exist in the cluster. Dangling indexes can be listed, deleted, or imported.

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

=head2 flow_framework

You can automate complex OpenSearch setup and preprocessing tasks by providing templates for common use cases. For example, automating machine learning (ML) setup tasks streamlines the use of OpenSearch ML offerings.

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

=head2 geospatial

The ip2geo processor adds information about the geographical location of an IPv4 or IPv6 address. The ip2geo processor uses IP geolocation (GeoIP) data from an external endpoint and therefore requires an additional component, datasource, that defines...

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

=head2 indices

The index API operations let you interact with indexes in your cluster. Using these operations, you can create, delete, close, and complete other index-related operations.

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

Use the index state management operations to programmatically work with policies and managed indexes.

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

=head2 knn

In OpenSearch, vector search functionality is provided by the k-NN plugin and Neural Search plugin. The k-NN plugin provides basic k-NN functionality, while the Neural Search plugin provides automatic embedding generation at indexing and search time.

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

=head2 list

The List API retrieves statistics about indexes and shards in a paginated format. This streamlines the task of processing responses that include many indexes.

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

=head2 ltr

The Learning to Rank plugin for OpenSearch enables you to use machine learning (ML) and behavioral data to fine-tune the relevance of documents. It uses models from the XGBoost and RankLib libraries. These models rescore the search results, consideri...

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

=head2 ml

OpenSearch supports ML models that you can use to enhance search relevance through semantic understanding. You can either deploy models directly within your OpenSearch cluster or connect to models hosted on external platforms. These models can transf...

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

=head2 neural

The Neural Search plugin provides several APIs for monitoring semantic and hybrid search features.

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

=head2 nodes

The Nodes API makes it possible to retrieve information about individual nodes in your cluster.

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

=head2 notifications

The Notifications plugin provides a central location for all of your notifications from OpenSearch plugins. Using the plugin, you can configure which communication service you want to use and see relevant statistics and troubleshooting information. C...

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

=head2 observability

OpenSearch provides observability capabilities for monitoring applications, infrastructure, and AI agents.



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