Optimization and improvement of ECS console instance search

Abstract: The search function is a very important function of the console. It carries the role of the instance management portal. It should be easy to use, fast and accurate. However, the search function of the ECS console instance list is often complained that it is not easy to use. The main pain points are as follows: The search type needs to be selected before each search, which is very cumbersome. There are too many filter conditions, such as search box, tag, table filter, advanced search, and the search conditions are not unified. Fuzzy search is not supported. Starting from these known problems, the ECS console will do the search function and the user experience part of the entire instance management. Long-term optimization and improvement.

The search function is a very important function of the console. It carries the role of the instance management portal. It should be easy to use, fast and accurate. However, the search function of the ECS console instance list is often complained that it is not easy to use. The main pain points are as follows:

1. Before each search, you need to select the search type, which is very cumbersome.
2. There are too many filter conditions, the search box, tag, table filter, advanced search, and the search conditions are not unified
3. Fuzzy search is not supported

Starting from these known problems, the ECS console will check the search function and the management of the entire instance. The user experience part is optimized and improved for a long time.

The optimizations and improvements that have been launched include:

1. Automatically identify the search type of the input content The

search box will automatically select the appropriate search type according to the content, no need to select. Supports active identification of 13 search types such as instance name, instance ID, and public/intranet IP. Manual selection of the search type is also supported.

2. Search condition bar The search conditions of the current instance list are displayed

uniformly . Combines the filter conditions of the table header, the label selection conditions, and the search conditions passed through the address bar or other consoles

.

), to a certain extent, it solves the problem that the API for querying the instance list cannot be vaguely searched and needs a fuzzy query. And supports Up, Down, Enter three keyboard operations.

4. Search History

Automatically record the search history of each region. 5 search histories are displayed by default, and history records can be deleted.

In the future, more optimizations and improvements will be made, including active identification and support for more search types; more powerful automatic prompts; search content matching highlighting and editing distance judgment methods, etc.

Detailed changes

1. Automatically identify the search type of the input content.

Actively identify the search content, no need to select the search type by default, and use the following rules to automatically match

* Instance name: 2-128 characters, starting with uppercase and lowercase letters or Chinese, can contain numbers, ".", "_" or "- ", supports fuzzy search, is the default type of search
* Instance ID: starting with i-, 11 or 22 characters, a small number of instances start with AY, 20 characters, may be batch, batch comma-separated
* Private IP: vpc machine The intranet ip usually starts with 10., 192., 172.
* Intranet IP: The intranet ip of the classic network machine, starting with 10., needs to be selected twice
* Public IP: needs to be selected twice
* Elastic IP : Requires a second selection
* Image ID: Public images such as centos_7_04_64_20G_alibase_201701015.vhd.vhd, or m-m5e8omt2xhp513xnhbx6 (for example)
* Security group ID: Start with sg
* Key pair name: Length is 2-128 characters, cannot be special Begin with a character and a number, only include ".", "_" or "-" in special characters .
* About to expire: 7, 15, 30, 60 days to expire, support input days
* Instance Specifications: List of instance specifications, which can be blurred
* VPC ID: vpc-beginning
* Switch ID: vsw-beginning The layout


of the instance list page has been compressed, and now each page can display more than 7-10 instances .The

above is the optimization and improvement of console instance list search, thank you for reading.

Original link: https://yq.aliyun.com/articles/499186?spm=a2c41.11181499.0.0

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326184278&siteId=291194637