Синтаксис расширенного поиска
=============================


В Канборде используется простой язык запросов для расширенного поиска. Вы можете искать задачи, комментарии, подзадачи, ссылки, но только активные.


Пример запроса[¶](#example-of-query "Ссылка на этот заголовок")
---------------------------------------------------------------



В этом примере показываются как отобразить задачи назначенные мне с датой окончания завтра и название содержит “my title”:



    assigne:me due:tomorrow my title



Глобальный поиск[¶](#global-search "Ссылка на этот заголовок")
--------------------------------------------------------------



### Поиск по id задачи или названию задачи[¶](#search-by-task-id-or-title "Ссылка на этот заголовок")

-   Поиск задачи по id: `#123`
-   Поиск по id задачи и названию задачи: `123`
-   Поиск по названию задачи: `любые слова и цифры`, но не должны содержать атрибуты поиска


### Поиск по статусу[¶](#search-by-status "Ссылка на этот заголовок")

Атрибут: **status**

-   Запрос на поиск открытых задач: `status:open`
-   Запрос на поиск закрытых задач: `status:closed`



### Поиск по испольнителю[¶](#search-by-assignee "Ссылка на этот заголовок")


Атрибут: **assignee**

-   Поиск по полному имени испольнителя: `assignee:"Петр Иванов"`
-   Поиск исполнителя по имени пользователя: `assignee:pivanov`
-   Отбор нескольких испольнителей: `assignee:tsemenov assignee:"Петр Иванов"`
-   Поиск задач без исполнителя: `assignee:nobody`
-   Поиск задач назначенных мне: `assignee:me`


### Поиск по создателю задач[¶](#search-by-task-creator "Ссылка на этот заголовок")


Атрибут: **creator**

-   Отбор задач созданных мной: `creator:me`
-   Отбор задач которые создал Петр Иванов: `creator:"Петр Иванов"`
-   Отбор задач созданных пользователем с id \#1: `creator:1`


### Поиск по исполнителю подзадач[¶](#search-by-subtask-assignee "Ссылка на этот заголовок")

Атрибут: **subtask:assignee**

-   Например: `subtask:assignee:"Петр Иванов"`


### Поиск по цвету[¶](#search-by-color "Ссылка на этот заголовок")

Атрибут: **color**

-   Отбор по цвету с id blue: `color:blue`
-   Отбор по названию цвета: `color:"Deep Orange"`


### Отбор по “Сделать до”[¶](#search-by-the-due-date "Ссылка на этот заголовок")


Атрибут: **due**

-   Поиск задач со сроком испольнения до сегодня: `due:today`
-   Поиск задач со сроком исполнения завтра: `due:tomorrow`
-   Поиск задач со сроком исполнения вчера: `due:yesterday`
-   Поиск задач с конкретной датой исполнения: `due:2016-06-29`

Дата должна быть в формате ISO 8601: **YYYY-MM-DD**.

Все строковые форматы поддерживаемые функцией `strtotime()` допустимы. Например, `next Thursday`, `-2 days`{.docutils .literal}, `+2 months`, `tomorrow` и т.д.


Операторы сравнения с датой:

-   Старше чем: **due:\>2015-06-29**
-   Моложе чем: **due:\<2015-06-29**
-   Старше чем или равно: **due:\>=2015-06-29**
-   Моложе чем или равно: **due:\<=2015-06-29**


### Поиск по дате изменения[¶](#search-by-modification-date "Ссылка на этот заголовок")

Атрибут: **modified** или **updated**

Формат даты такой же как и у “Сделать до”

Отфильтровать недавно измененные задачи: `modified:recently`.

Этот запрос использует тоже значение что и в настройках Доски - “Время подсвечивания задачи”.


### Поиск по дате создания[¶](#search-by-creation-date "Ссылка на этот заголовок")

Атрибут: **created**

Работает также как и поиск по дате изменения.


### Поиск по описанию[¶](#search-by-description "Ссылка на этот заголовок")

Атрибут: **description** or **desc**

Например: `description:"здесь пишем тескт для поиска"`


### Поиск по внешним ссылкам[¶](#search-by-external-reference "Ссылка на этот заголовок")

Например: нужно найти задачу, которая содержит ссылку на id или название другой задачи.

-   `ref:1234` или `reference:TICKET-1234`


### Поиск по категории[¶](#search-by-category "Ссылка на этот заголовок")

Атрибут: **category**

-   Найти задачи с указанной категорией: `category:"Важные запросы"`
-   Найти задачи, которые содержать указанные категории: `category:"Ошибки" category:"Изменения"`
-   Найти задачи без категорий: `category:none`


### Поиск проектов[¶](#search-by-project "Ссылка на этот заголовок")

Атрибут: **project**

-   Поиск задач по имени проекта: `project:"Какой-то проект"`
-   Поиск задач по id проекта: `project:23`
-   Поиск задач в нескольких проектах: `project:"Проект A" project:"Проект B"`


### Поиск в колонках[¶](#search-by-columns "Ссылка на этот заголовок")

Атрибут: **column**

-   Поиск задач в указанной колонке: `column:"В работе"`
-   Поиск задач в нескольких колонках: `column:"Невыполненные заказы" column:ready`


### Поиск в Дорожках[¶](#search-by-swim-lane "Ссылка на этот заголовок")

Атрибут: **swimlane**

-   Поиск задач в указанной Дорожке: `swimlane:"Версия 42"`
-   Поиск задач в базовой Дорожке: `swimlane:default`
-   Поиск задач в нескольких Дорожках: `swimlane:"Версия 1.2" swimlane:"Версия 1.3"`


### Поиск ссылки на задачу[¶](#search-by-task-link "Ссылка на этот заголовок")

Атрибут: **link**

-   Поиск задач содержащих ссылку: `link:"это веха задачи "`
-   Поиск задач по нескольким ссылкам: `link:"веха задачи " link:"относится к"`


### Поиск по комментарию[¶](#search-by-comment "Ссылка на этот заголовок")

Атрибут: **comment**

-   Найти комментарии, которые содержат указанное название: `comment:"Какое-то название"`


Поиск активности задач[¶](#activity-stream-search "Ссылка на этот заголовок")
-----------------------------------------------------------------------------



### Поиск событий по названию задачи[¶](#search-events-by-task-title "Ссылка на этот заголовок")



Атрибут: **title** или без ничего (по умолчанию)

-   Например: `title:"My task"`
-   Поиск задачи по id: `#123`


### Поиск событий по статусу задачи[¶](#search-events-by-task-status "Ссылка на этот заголовок")

Атрибут: **status**



### Поиск событий по создателю[¶](#search-by-event-creator "Ссылка на этот заголовок")

Атрибут: **creator**



### Поиск событий по дате создания[¶](#search-by-event-creation-date "Ссылка на этот заголовок")

Атрибут: **created**



### Поиск событий по проекту[¶](#search-events-by-project "Ссылка на этот заголовок")

Атрибут: **project**


 



 



 



[Русская документация Kanboard](http://kanboard.ru/doc/)