> For the complete documentation index, see [llms.txt](https://docs.fylr.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fylr.io/for-users/search-and-filter.md).

# Search & Filter

## Introduction

fylr offers several tools to search and filter for records. From defining your sources, to powerful full text searches and expert options, this article explains the possibilities.

## Sources

In **Sources**, you define the **data set** that is included in your search. Depending on your system configuration, different object types may be available, such as "Collection Items" or "Media Assets", as well as different pools like "Event Photos", "Stock Photos", or "Department 1".

You can select or deselect multiple pools using keyboard shortcuts:

* Press and hold **CTRL / CMD** to select or deselect individual pools.
* Press and hold **ALT** to select or deselect all subsequent pools.
* Press and hold **SHIFT** to keep subordinate pools unchanged.

{% hint style="warning" %}
If you cannot find the expected results, make sure that **all relevant Sources are enabled**, as disabled sources are excluded from the search.
{% endhint %}

## Working with Search Elements

Search elements represent the individual criteria that make up your search. Once a search element has been added, it can be selected, edited, copied, moved, or removed without having to recreate it from scratch.

### Selecting and Moving Search Elements

Search elements can be selected and repositioned within the search bar. This allows you to organize complex searches and keep related search criteria together.

Simply click on a search element to select it and drag it to a new position.

### Selecting Multiple Search Elements

To perform actions on multiple search elements at once, you can select several elements simultaneously.

Use the standard keyboard shortcuts of your operating system:

* **CTRL** (Windows/Linux) or **CMD** (macOS) to select individual search elements

Once selected, the elements can be moved, copied, cut, or deleted together.

### Using Cut, Copy, and Paste

Search elements support standard **Cut**, **Copy**, and **Paste** operations.

This allows you to reuse search criteria, duplicate complex searches, or transfer search elements between searches without recreating them manually.

The standard keyboard shortcuts can be used:

* **CTRL+C / CMD+C** – Copy selected search elements
* **CTRL+X / CMD+X** – Cut selected search elements
* **CTRL+V / CMD+V** – Paste copied or cut search elements

### Editing Search Elements

Search elements can be edited after they have been created.

To edit a search element, simply **double-click** it.

### Removing all Search Elements

To remove **all search elements at once**, click the **X** button on the right in the search area. This clears the entire search and resets all applied search criteria.

## Full Text Search

[Please refer to this article for the full text search.](/for-users/search-and-filter/full-text-search.md)

## Expert Search

[Please refer to this article for the expert search.](/for-users/search-and-filter/expert-search.md)

## Query Language

[Please refer to this article for the structured query language (`ql:`).](/for-users/search-and-filter/query-language.md)

## Filter

[Please refer to this article for filtering.](/for-users/search-and-filter/filter.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fylr.io/for-users/search-and-filter.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
