OpenSearch Industry Algorithm Edition provides extended features such as search result display, search result summary, search test, and slow query analysis and optimization. You can use the features based on your business requirements.
Overview
To help you use and debug various algorithms in OpenSearch, OpenSearch provides the A/B test feature. Before you use a feature in your online business, you can run an A/B test to test the feature by routing a specific proportion of queries to the specified test group. This helps prevent negative impacts on your online business in scenarios in which you use a feature that is not tested. For more information, see A/B tests.
You can configure default display fields to specify the fields in the application schema that need to be retrieved and returned for each search request. For more information, see Default display fields.
In most cases, the content of a document is large in size. When you search for a document, the full content of the document may not be displayed. In this case, OpenSearch provides the search result summary feature for you to specify the content that is to be displayed and highlighted in the search results. To help users understand the main content of a document and determine whether the document meets their expectations, the system displays several segments of content of documents that contain the query terms in the search results. You can configure the display effects of search results in the OpenSearch console. After you configure the display effects, when you call API operations, the system automatically obtains the configurations that you configure for the display effects, and adds them to search queries. This way, you do not need to pass in the summary parameter again. For more information, see Search result summary.
After a data source is configured, you can start to search for data. The OpenSearch console provides the Search Test page for you to run search tests. You can configure clauses and parameters on this page to search for data. You can configure a search test for search requests based on your business requirements. For more information, see Run search tests.
You can use behavioral data to understand user reactions to search results. This can provide guidance for you to optimize search effects. The report statistics feature of OpenSearch allows you to view various search reports for applications, such as the reports of page views (PVs), item page views (IPVs), and click-through rate (CTR). You can improve your business operations based on the reports. You can also use feedback data of search behavior to train search and sort algorithm models. This helps you improve your search effects. For more information, see Data collection V2.0.
During daily business development, slow queries are common in OpenSearch because of many factors, such as inappropriate operations, a large number of filter conditions, and sharply increased queries per second (QPS) during a period of time. The slow query analysis feature provided by OpenSearch allows you to view the details of slow queries that consume heavy logical computing unit (LCU) resources within a specific period of time. The feature also provides optimization suggestions to help you reduce costs. For more information, see Query optimization.