AI Search Plugin
Overview
The OpenSearch AI Search plugin enhances search capabilities by creating and indexing vector embeddings to find and return the most relevant results. It streamlines workflows by automatically generating embeddings, converting text to vectors during indexing, and querying. This helps to provide more accurate and relevant search results through various methods such as semantic, hybrid, multimodal, and neural sparse search. You can find out more about what functionality AI Search enables by visiting the OpenSearch AI Search documentation.
Enabling the Plugin
When choosing the eligible OpenSearch version (OpenSearch 2.19.3 and 3.2.0 onwards), the option will be available on the Console, API and the Instaclustr Terraform Provider to provision clusters with the OpenSearch AI Search plugin. Additionally, clusters must be provisioned with K-NN plugin and data nodes must have more than 4GB of RAM. A set of plugins is also enabled by default when AI Search plugin is enabled.
OpenSearch Dashboards can be optionally enabled to support the visualisation of machine learning models, management of flow frameworks, and comparison of search results.
Existing clusters that satisfy these version and data nodes requirements can have AI Search plugin enabled by contacting our support team ([email protected]).
Console
In the Instaclustr Console, you can enable AI Search plugin within the OpenSearch Setup step when creating a new cluster. Note that K-NN plugin will be enabled when selecting AI Search plugin.
API and Terraform
AI Search Plugin can be provisioned using Instaclustr API and Terraform Provider. Please see our API and Terraform documentation for more details on how to provision clusters with the AI Search plugin.
Plugin Usage
You can use the AI Search plugin for various tasks through the REST API. For additional information about how to use AI Search, please refer to the OpenSearch documentation.
Additionally, you can access certain AI Search plugin features in OpenSearch Dashboards by navigating to the left-hand sidebar and selecting either “AI Search Flows,” “Machine Learning,” or “Search Relevance.” For details on connecting with OpenSearch Dashboards, please refer to our documentation.