Руководство пользователя веб-клиента TIBCO Spotfire®

Поиск в фильтрах иерархий

Структура дерева в фильтре иерархии может быть очень развернутой. Чтобы найти определенные части иерархии, можно ввести поисковый запрос в поле поиска. Отобразятся элементы структуры дерева, которые начинаются с введенного вами текста.

Поле поиска доступно в верхней части фильтра.


Фильтр иерархии

В поле можно ввести слова или части слов, а также добавить к ним логические операторы. Поиск проводится в каждой ветви дерева, и отображаются те ветви, в которых есть элементы, полностью соответствующие введенному поисковому запросу. Эти элементы отображаются полужирным шрифтом.

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

Далее приведены примеры поиска.

Ввод искомых слов или букв

В примере ниже по всей иерархии проводится поиск элементов, начинающихся с букв «Mi». В результате поиска отображаются ветви, в которых есть элементы, соответствующие поисковому запросу, и эти элементы отображаются полужирным шрифтом.

В следующем примере по всей иерархии осуществляется поиск двух ветвей, в которых выполняются два условия, то есть возвращаемая ветвь должна включать элемент, начинающийся с Min, и элемент, начинающийся с Mill. Элемент, выделенный полужирным текстом, — это первый элемент в найденной ветви, полностью соответствующий поисковому запросу.

Совмещение слов с логическими операторами

В выражение поиска можно включить логические операторы И, ИЛИ либо НЕ.

Если в примере поиска выше написать Min И Mill, то результат будет таким же, поскольку написание двух текстовых строк в поле без пробела по умолчанию равнозначно использованию оператора AND.

Ниже показан результат поиска по запросу «Min ИЛИ Mill». Найдены все ветви, в которых есть элементы, начинающиеся с «Min» или «Mill». Совпадающие элементы отображены полужирным шрифтом.

В приведенном ниже примере показан поиск с использованием оператора НЕ. В результате поиска отображается каждая ветка, в которой нет элементов, начинающихся с «Midwest».

В поисковом выражении логические операторы можно объединить со скобками. Например, нужно найти элементы, начинающиеся с «Miller», среди ряда ветвей, название которых начинается, скажем, с «Min» или «Mis». Ниже показано выражение для этого поиска.

Поиск в рамках определенного уровня иерархии

Вы можете сузить поиск с помощью раскрывающегося списка, расположенного справа от поля поиска. В этом списке можно указать, в рамках какого уровня иерархии нужно выполнять поиск.

Кроме того, перед поисковым выражением в поле можно ввести одну или несколько первых букв из имени уровня, после чего поставить двоеточие, как показано ниже. «Ci». означает, что поиск ограничивается уровнем города (City).

Совет: Если нужно найти города под названием Miller, введите «Ci::Miller», то есть поставьте два двоеточия. Этому выражению не соответствуют города Millersburg, Millerville и Miller City (см. рисунок выше).