OpenSearch provides several extensions, such as search result display, search result summaries, search testing, and slow query analysis and optimization. You can enable these features as needed.
Function overview
-
In each search request, you can limit the retrieval of fields from the application schema by specifying the default display fields. For more information, see Search result display.
-
Documents are often too long to be fully displayed in search results. To handle this, you can configure summaries and highlighting. The system extracts snippets from the results so users can see the matched content and quickly decide whether the result is relevant. You can customize the display of search results in the console. After you complete the settings, the system automatically fetches your configuration and adds it to the query when you call the API, so you do not need to enter it again. For more information, see Search result summary.
-
After you upload data, you can start testing your search. The console provides a built-in Search Test page for this purpose. On this page, you can specify query clauses and query parameters to customize client search requests and perform search tests. For more information, see Search testing.
-
Slow queries are a common issue during development with OpenSearch. They can be caused by improper operations, excessive filter content, or a sudden increase in queries per second (QPS). OpenSearch provides a slow query analysis feature. You can use this feature to view details of slow queries with high LCU costs within a specified time period. The feature also provides optimization suggestions to help you reduce costs. For more information, see Query optimization.