# Find a host

To find a specific host, you can use any of the following methods:

  * the [global search](../../../docs/axoflow/onboard-hosts/hosts/find-host/index.md#global-search),
  * the [**Topology** page](../../../docs/axoflow/onboard-hosts/hosts/find-host/index.md#topology), or
  * the [**Routers** or **Sources**](../../../docs/axoflow/onboard-hosts/hosts/find-host/index.md#routers) pages.



## Use global search

Start typing the name of the host into the global search field, then select the host from the results. You can also access the global search using the `⌘/Ctrl + K` keyboard shortcut.

![Using the global search](/docs/axoflow/onboard-hosts/hosts/find-host/global-search-result.png)

## Find host on the Topology page

Open the **Topology** page, then click the name of the host you’re interested in.

If you have many host and it’s difficult to find the one you need, use [filtering](../../../docs/axoflow/onboard-hosts/topology/index.md#filter-hosts), or [grouping](../../../docs/axoflow/onboard-hosts/topology/index.md#grouping-hosts).

![Topology view](/docs/axoflow/img/topology/topology.png)

## Find a router or a source host

To find an AxoRouter, open the **Routers** page. To find a source or an edge host, open the **Sources** page.

![Hosts list](/docs/axoflow/onboard-hosts/hosts/find-host/hosts-list.png)

To find or display only specific hosts, you can use the filter bar.

  * **Free-text** mode searches in the values of the following fields of the host: **Name** , **IP Address** , **GUID** , **FQDN** , and the labels of the host.

Basic Search is case insensitive. Adding multiple keywords searches for matches in any of the previous fields. This is equivalent to the `@ANY =* keyword1 AND @ANY =* keyword2` AQL query.

  * **AQL Expression** mode allows you to search in specific fields or the labels of the hosts.

It also makes more complex filtering possible, using the Equals, Contains (partial match), and Match (regular expression match) operators. Note that:

    * To execute the search, click **Search** , or hit ESC then ENTER.
    * AxoConsole autocompletes the built-in and custom labels and field names, as well as their most frequent values, but doesn’t autocomplete labels and variables created by data parsing and processing steps.
    * You can use the AND and OR operators to combine expressions, and also parenthesis if needed. For details on AQL, see [AQL operator reference](../../../docs/axoflow/reference/aql/index.md).
    * The precedence of the operators is the following: parentheses, AND, OR, comparison operators.
    * Use the usual keyboard shortcuts to undo (⌘/Ctrl + Z) or redo (⌘/Ctrl + Shift + Z) your edits.

For details about the message schema and the available fields, see [Message schema reference](../../../docs/axoflow/reference/message-schema/reference/index.md).




You can also select one or more features (for example, `label.location`) to group hosts by in the **Group by** field. For details on how grouping works, see [Grouping hosts](../../../docs/axoflow/onboard-hosts/topology/index.md#grouping-hosts).

![Group hosts on the Hosts page](/docs/axoflow/onboard-hosts/hosts/find-host/group-hosts.png)