Link
Search
Menu
Expand
Document
Documentation Menu
OpenSearch
Menu
About
Releases
Roadmap
FAQ
Platform
Search
Observability
Security Analytics
Vector Database
Playground Demo
Performance Benchmarks
Community
Forum
Slack
Events
Solutions Providers
Projects
Members
Documentation
OpenSearch and Dashboards
Data Prepper
Clients
Benchmark
Migration Assistant
Blog
Download
Documentation
OpenSearch and OpenSearch Dashboards
← Back to docs home
About OpenSearch
Version history
Breaking changes
Getting started
Intro to OpenSearch
Installation quickstart
Communicate with OpenSearch
Add and manage your data
Ingest data
Search your data
Analyze your data
Concepts
Tutorials
Vector search
Getting started with semantic and hybrid search
Vector operations
Generating embeddings
Semantic search using byte vectors
Optimizing vector search using Cohere compressed embeddings
Semantic search
Semantic search using OpenAI
Semantic search using Cohere Embed
Semantic search using Cohere Embed on Amazon Bedrock
Semantic search using Amazon Bedrock Titan
Semantic search using Amazon Bedrock Titan in another account
Semantic search in Amazon SageMaker
Semantic search using AWS CloudFormation and Amazon SageMaker
Semantic search using AWS CloudFormation and Amazon Bedrock
Semantic search using an asymmetric embedding model
Semantic search using text chunking
Using semantic highlighting
Reranking search results
Reranking using Cohere Rerank
Reranking search results using Cohere Rerank on Amazon Bedrock
Reranking search results using Amazon Bedrock models
Reranking search results using a cross-encoder in Amazon SageMaker
Reranking search results using a reranker in Amazon SageMaker
Reranking search results by a field
Generative AI
RAG
RAG using the DeepSeek Chat API
RAG using DeepSeek-R1 on Amazon Bedrock
RAG using DeepSeek-R1 in Amazon SageMaker
Conversational search using Cohere Command
Conversational search using Anthropic Claude on Amazon Bedrock
Conversational search using OpenAI
Agentic AI
Building a plan-execute-reflect agent
Chatbots
RAG chatbot
RAG chatbot with a conversational flow agent
Build your own chatbot
AI search workflows
Model guardrails
Amazon Bedrock model guardrails
Faceted search
LLM-as-a-Judge
Install and configure
Installing OpenSearch
Docker
Helm
Tarball
RPM
Debian
OpenSearch Kubernetes Operator
Operator configuration
OpenSearch cluster configuration
OpenSearch Dashboards configuration
Kubernetes deployment customization
Cluster operations
User and role management
Advanced management
Ansible playbook
Windows
Installing OpenSearch Dashboards
Docker
Tarball
RPM
Debian
Helm
Windows
Configure TLS
Configuring OpenSearch
Configuration and system settings
Network settings
Discovery and gateway settings
Security settings
Cluster settings
Index settings
Cache settings
Search settings
Monitoring settings
Availability and recovery settings
Thread pool settings
Circuit breaker settings
Admission control settings
Plugin settings
Ingest settings
Experimental feature flags
Script and resource settings
Logs
Compatible operating systems
Configuring OpenSearch Dashboards
Installing plugins
Additional plugins
Ingest-attachment plugin
Mapper-size plugin
OpenSearch JVector plugin
Managing OpenSearch Dashboards plugins
Migrate or upgrade
Snapshot and restore
Rolling upgrade
Rolling upgrade lab
Migration Assistant
Creating and tuning your cluster
Discovery and cluster formation
Node discovery and seed hosts
Voting and quorum
Voting configuration management
Cluster bootstrapping
Discovery and cluster formation settings
Cluster manager task throttling
Cross-cluster replication
Getting started
Auto-follow
Force-resume
Replication security
Replication settings
Cross-Cluster Replication API
Bulk Replication API
Availability and recovery
Snapshots
Take and restore snapshots
Snapshot management
Snapshot Management API
Searchable snapshots
Remote-backed storage
Migrating to remote-backed storage
Remote cluster state
Remote segment backpressure
Remote segment warmer
Shallow snapshots
Remote Store Stats API
Search backpressure
Shard indexing backpressure
Stats API
Settings
Segment replication
Segment replication backpressure
Rule-based auto-tagging
Rules API
Workload management
Workload groups
Workload group rules
Workload group settings
Managing workloads in OpenSearch Dashboards
Tuning for indexing speed
Separate index and search workloads
Managing Indexes
Index templates
Index aliases
Data streams
Append-only index
Index context
Index sorting
Reindex data
Refresh search analyzer
Similarity
Index State Management
Policies
Managed indexes
Settings
ISM API
Index transforms
Transforms APIs
Index rollups
Index rollups API
Settings
ISM Error Prevention
ISM error prevention resolutions
ISM Error Prevention API
Notification settings
Index management security
Ingest Pipelines
Create or update pipeline
Simulate pipeline
Get pipeline
Delete pipeline
Access data in a pipeline
Handling pipeline failures
Conditional execution
Complex conditionals
Conditionals with the pipeline processor
Regex conditionals
Ingest processors
Append
Bytes
Convert
Copy
CSV
Date
Community ID
Date index name
Dissect
Dot expander
Drop
Fail
Fingerprint
Foreach
Grok
gsub
IP2Geo
HTML strip
Join
JSON
KV
Lowercase
ML inference
Pipeline
Remove
Remove by pattern
Rename
Script
Set
Sparse encoding
Sort
Text chunking
Text embedding
Split
Text/image embedding
Trim
Uppercase
URL decode
User agent
OpenSearch Dashboards
Getting started
Installation quickstart
Access OpenSearch Dashboards
Prepare your data
Learn about main applications and query languages
Explore the Discover application
Explore the Visualize application
Explore the Dashboards application
Run queries in the Dev Tools console
Concepts
Using OpenSearch Dashboards
Exploring data
Exploring data with Discover
Time filter
Search bar
Filter tool
Field select tool
Using Dev Tools
Console
Grok Debugger
Query Profiler
Using Query Workbench
Building data visualizations
Creating visualizations in the Visualize application
Visualization types
Area chart
Bar chart
Controls
Coordinate map
Data table
Gauge visualization
Goal visualization
Heat map
Line chart
Maps application
Markdown visualization
Metric visualization
Pie chart
PPL visualization
Region map
Tag cloud
Timeline visualization
TSVB visualization
Vega visualization
VisBuilder
Creating aggregation-based visualizations
Configuring visualizations
Configuring maps
Configuring a Web Map Service (WMS)
Using self-hosted map servers
Creating visualizations using queries
Visualization types
Area chart
Bar chart
Bar gauge chart
Gauge chart
Heatmap
Histogram
Line chart
Metric chart
Pie chart
Scatter plot
State timeline
Table
Configuring visualizations
Thresholds
Value calculations
Dashboard variables
Managing dashboard variables
Using dashboard variables
Creating dashboards
Dashboard tutorial
Opening a dashboard
Adding a visualization to a dashboard
Customizing a dashboard
Managing dashboards
Dashboards Query Language (DQL)
Connecting data sources
Index patterns
Configuring and using multiple data sources
Connecting Amazon S3 to OpenSearch
Query and visualize Amazon S3 data
Optimizing query performance using OpenSearch indexing
Scheduled Query Acceleration
Connecting Prometheus to OpenSearch
Workspaces
Getting started with workspaces
Create a workspace
Manage workspaces
Workspace access control lists
Workspaces APIs
Index management
Indexes
Data streams
Force merge
Rollover
Component templates
Notification settings
Snapshot management
Dashboards management
Advanced settings
Access control lists for saved objects
Resource access management
Integrations
Settings and administration
Custom branding
Network compression
CSP rules
Search telemetry
OpenSearch Assistant for OpenSearch Dashboards
Alert insights