# Advanced Search

For the purpose of finding content on the XReach app, we have implemented **Advanced Search** capabilities.&#x20;

### Advanced Search for Tickets

![Advanced Search for Tickets](https://4219527844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMPaHg7zC9PGFTMjK1L%2Fuploads%2FhiTHp1apIFAlZVCMZpFK%2FScreenshot%202022-06-23%20at%2009.14.jpg?alt=media\&token=ffe223d4-dcd8-4029-8e4e-5a08b7b52a5c)

By clicking on the **Advanced Search** -button, the **Advanced Search Form** opens. Below you will see an example of what the form may look like - but the actual contents of the form *will* vary across environments. The screenshot from this specific environment has Extended Fields such as **Title, Description, Solution, Status, Group, Fault Type, Severity of Issue, Machine Status, Type of Support Requested** and **Escalations.**

![An Example of an Advanced Search Form](https://4219527844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMPaHg7zC9PGFTMjK1L%2Fuploads%2FHnCe9A6CNVGbq8U3ojfC%2FScreenshot%202022-06-14%20at%2006.19.00.png?alt=media\&token=3f6b08c4-a38d-4391-9ec2-968097e10de7)

The objective here is to search for a specific configuration of content, either by inputting data into textfields (such as **Title, Description** and **Solution**), or by selecting content from the desired dropdown menus (**Status**, **Group**, **Fault Type**, **Severity of Issue**, **Machine Status**, **Type of Support Requested and Escalations**).

As an example, you could search for **Resolved** tickets (from **Status**), that have a **Fault Type** of **Brakes**, and the **Machine Status** is **Non-Operating**. After filling in the Form, press **Search** to get results.

For the sake of showing an example, the below is a screenshot with results for choosing **Non-Operating** from the **Machine Status**. As you can see, you have two extra buttons available, one for **Back To Tickets**, and the other for **Search again**.&#x20;

![Example of the Result view of Advanced Search](https://4219527844-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMPaHg7zC9PGFTMjK1L%2Fuploads%2FO0BXatsPVSn13aGzUPL9%2FScreenshot%202022-06-14%20at%2006.22.00.png?alt=media\&token=bd7b965a-ad9b-42b1-b922-fce0d097d12d)

Clicking on the **Search again** will take you back to the **Advanced Search form** where you can begin anew. **Back To Tickets** will take you back to the **Assigned Tickets** view.

### Advanced Search for Users (Management only)

The **Advanced Search for Users** is hidden behind the **Search** textfield in the **Management** view. It is available for **GroupAdmin** role users only, not available for **Experts** or **RemoteUsers**.

Now, if you search for any User data such as **FirstName**, **LastName**, **Phonenumber**, **Description**, **Organization**, **Position, Email address**, **Country, Group, Permissions, Account State** the beginning of each textfield will be scanned for the string you input.

{% hint style="warning" %}
How this won't work. If you search for **Ki Ng** you will get zero results, because you are inputting a firstname and a lastname at the same time, and the search does not do that. If you input **Ki** you'll find any users with **Ki** at the start of the textfield. If you input **Ng** you'll find any users with **Ng** at the start of the textfield.
{% endhint %}
