> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Filters

> With filter definitions, you can determine criteria such as the time range that logs must match when the query is run, searching in specific API Proxies, restricting according to the request's result type. You can perform time range, API Proxy filtering, and result type filtering. Generally, you can use them together with queries.

## Filter Creation

<img src="https://mintcdn.com/apinizer/IgzfkEW2Y56EFPv9/images/analytic/query-editor/filters-overview.png?fit=max&auto=format&n=IgzfkEW2Y56EFPv9&q=85&s=a394e440417150329ff454ce8a16e4a1" alt="Filter Settings" width="1000" style={{ borderRadius: '0.5rem' }} data-path="images/analytic/query-editor/filters-overview.png" />

## Configuration Fields

Fields used for filter configuration are shown in the table below.

| Field                                     | Description                                                                                                              |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| **Name**                                  | Filter name information for the created filter.                                                                          |
| **Description**                           | Description can be written to facilitate management related to the created filter.                                       |
| **Proxies** *(Proxies)*                   | Proxies to which the filter will be applied are selected. If no Proxy is selected, the filter is applied to all Proxies. |
| **Date Range** *(Date Range)*             | The date range in which the filter will work is selected.                                                                |
| **Operation Result Type** *(Result Type)* | Result type information of the request operation can be selected to filter log records.                                  |
| **Sorting** *(Order List)*                | Sorting conditions can be added from fields in the log record for sorting the query result.                              |

## Filter Criteria

Filter definition can include the following criteria:

<CardGroup cols={2}>
  <Card title="Time Range" icon="calendar">
    Determines the date range in which the filter will work
  </Card>

  <Card title="API Proxy Filtering" icon="server">
    Enables searching in specific API Proxies
  </Card>

  <Card title="Result Type Filtering" icon="filter">
    Restriction according to the request's result type (successful, failed, blocked)
  </Card>

  <Card title="Sorting" icon="sort">
    Sorting conditions from log record fields for sorting the query result
  </Card>
</CardGroup>

<Info>
  If no Proxy is selected, the filter is applied to all Proxies.
</Info>

## Related Topics

<CardGroup cols={2}>
  <Card title="Queries" icon="code" href="/en/analytic/query-editor/queries">
    Learn about query creation and Query Editor
  </Card>

  <Card title="Analytics" icon="chart-bar" href="/en/analytic/analytics">
    General information about Analytics module
  </Card>
</CardGroup>
