9. Приложение: Расширенное использование фильтров

Предупреждение

Этот раздел предназначен для опытных пользователей blunderDB, желающих в полной мере использовать возможности поиска позиций.

Фильтры лежат в основе анализа позиций в blunderDB. Их использование позволяет с достаточной точностью находить конкретные позиции. В этом разделе подробно описывается использование фильтров через командную строку. Командная строка доступна по нажатию клавиши ПРОБЕЛ. С практикой она позволяет очень быстро комбинировать фильтры и использовать библиотеку фильтров.

9.1. Поиск позиций в командной строке

Для выполнения поиска с помощью фильтров,

  1. Нажмите клавишу TAB, чтобы открыть панель поиска.

  2. Отредактируйте текущую позицию.

  3. Откройте командную строку клавишей ПРОБЕЛ.

  4. Используйте команду s, при необходимости с фильтрами.

  5. Запустите поиск клавишей ВВОД.

Предупреждение

Не забывайте очищать текущую позицию перед запуском поиска (клавиша BACKSPACE), если она не является нужной, иначе структуры шашек будут фильтроваться некорректно.

Примечание

Список доступных фильтров командной строки приведён в Раздел 4.4.

9.2. Поиск в текущих результатах

Можно уточнить поиск, выполняя его среди текущих отфильтрованных позиций. Это позволяет постепенно сужать результаты.

В командной строке используйте команду ss с фильтрами (напр.: ss nc, ss E>40). Команда ss работает после предварительного поиска.

Окно поиска (CTRL-F) также предлагает флажок «Search in current results» для той же функции.

9.3. Библиотека фильтров

Библиотека фильтров позволяет пользователю сохранять поисковые команды для удобства тематических исследований.

Чтобы добавить фильтр в библиотеку,

  1. Нажмите TAB, чтобы открыть панель поиска.

  2. Откройте библиотеку фильтров, нажав CTRL-K.

  3. Отредактируйте текущую позицию.

  4. Дайте фильтру имя.

  5. Отредактируйте поисковую команду.

  6. Сохраните поисковую команду с помощью кнопки «Add».

Совет

При редактировании команды можно использовать клавиши ВВЕРХ и ВНИЗ для навигации по истории команд.

Чтобы использовать сохранённый в библиотеке фильтр,

  1. Откройте библиотеку фильтров, нажав CTRL-K.

  2. Найдите нужный фильтр.

  3. Дважды щёлкните на фильтре, чтобы запустить поиск.

9.4. Примеры

Ниже приведены примеры использования фильтров в командной строке:

Тип позиции

Структура шашек

Команда

Гонка

s nc

Гонка

s nc

Сбить на пункте 1

s m"6/1*"

Backgame 1-4

закрытые пункты 24, 21

s p>35

Решение Take/Pass при счёте -2 -4

пустые кости со стороны верхнего игрока, счёт -2/-4

s s d

Too good — не удваивать

пустые кости со стороны нижнего игрока

s d e>1000

Блиц с долей гэммона не менее 20%

закрытые пункты в доме, шашки на баре

s g>20

Ошибки игрока 1 более 40 миллипоинтов

s E>40

Позиция турнира Aachen2024

s t"Aachen2024"

Одна отстающая шашка для возврата

s k1,1

Уйти с пункта 20

пункт 20

s m"20/"

Прайм против прайма

указать прайм-позиции

s

Ace-point bear-off

s

s

s

пустые кости со стороны нижнего игрока

s

s

s

s

s

s

s

s

s

s

s

Примеры

Сценарий

Команда

s nc

s

s g>20

s E>40

s

s