> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/june5-3.7/en/webanwendung/erweiterter-filter.md).

# Extended Filter

The filter can appear in the user interface under the term *Search Filter* or *Pre-Filter* depending on the view. The advanced filter is applied to the following views:

* List View (Search)
* Batch Object (Search Filter)
* Search Data Sources (Search Filter)
* Object Model
* Event Analysis (Search Filter and Pre-Filter)
* Line Diagram (Pre-Filter)
* Value Table (Search Filter)

A filter control consists of the following components:

* Selection of properties *(Filter Options)*
* Selection between AND/OR *(standard)* linking

## Operating the Advanced Filter

First, the filter button is clicked. A dropdown menu with options opens. By clicking on the desired option, a corresponding input field appears where you can later enter a desired filter string. The selected filter options are displayed in the filter button. These can be deselected again via the small *X button*.

Via the plus button (on a filter), an additional filter condition for the same property can be added. Via the AND/OR button on the first property, these can be linked together.

Filter entries can be confirmed either with *Enter* or via the corresponding *search button*.

Depending on the view and object type, the selection of filter options may vary.

{% hint style="info" %}
Case sensitivity is not considered when entering filter strings.
{% endhint %}

## Filter Criteria

The filter criteria are based on *Regex (Regular Expression)*. The following quantifiers are implemented in JUNE5:

| ?  | Serves as a placeholder for exactly one or no character.                |
| -- | ----------------------------------------------------------------------- |
| +  | Serves as a placeholder for any string with at least one character.     |
| \* | Serves as a placeholder for any string. No characters are also allowed. |

#### Examples

| Filter Entry                     | Meaning                                                                                                                                         | Example Result                                                               |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| \*                               | Shows everything                                                                                                                                |                                                                              |
| \*pump\*                         | Shows entries that contain the character 'pump'                                                                                                 | Heat pump, suction pump, oil-air pump, air lift pump, water circulation pump |
| pump\*                           | Shows entries that start with the character 'pump'                                                                                              | Pump1, Pump\_A, pump-B                                                       |
| \*pump                           | Shows entries that end with the character 'pump'                                                                                                | Steam pump, pressure pump, oil pump, motor pump, gas heat pump               |
| d\*machine\*1 or d\*machine\*\*1 | Shows entries that start with the character 'd', contain 'machine' and end with '1'                                                             | Steam machine\_1, lathe machine\_1, pressure machine\_1                      |
| w\*pump\*1\*                     | Shows entries that start with the character 'w', contain the word 'pump' and contain a '1' after it                                             | Water pump115, Heat pump116, Heat pump117                                    |
| \*plant?                         | Shows entries that end with the word 'plant' and have at most one character after it                                                            | Heating plant1, ventilation plants, treatment plantB, solar plant5           |
| \*water?t\*                      | Shows entries that contain the word 'water', possibly ignoring one character after it, and then continue with the character 't'                 | Wastewater tank1, wastewater tank2, wastewater\_tank5, wastewater\_tank\_D   |
| ?fill level?                     | Shows entries that contain the word 'fill level', possibly ignoring one character before and after it                                           | Fill level, Fill level1, \_Fill level2, #fill levelB, fill levelC            |
| ?fill level?5                    | Shows entries that contain the word 'fill level', possibly ignoring one character before and after it, and then continue with the character '5' | Fill level515, #Fill level\_51, Fill levelA5, \_Fill level#5x1               |
| pump+                            | Shows entries that begin with the characters 'pump' and have at least one character after it                                                    | Pump1, Pump\_A, pump-B                                                       |
| fill level+5                     | Shows entries where at least one character exists between the characters 'd' and '5'                                                            | Fill levelA5, Fill level515                                                  |
| +I+I+                            | Shows entries where at least one character exists before and after each character 'i'                                                           | HIHIHI, CRITICAL                                                             |
| cr+cal                           | Shows entries where at least one character exists between the characters 'cr' and 'cal'                                                         | CRITICAL                                                                     |


---

# 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.videc.de/june5-3.7/en/webanwendung/erweiterter-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.
