Поиск значений при просмотре данных
Для того, чтобы найти значение,
-
Выделите любую ячейку (любую строку) колонки, по которой вы хотите осуществить поиск.
-
Нажмите на кнопку Найти на панели инструментов, обычно расположенной в верхней части окна просмотра данных. В нижней части окна появится небольшое окно поиска с полем для ввода элементов поиска и кнопками для выполнения поиска:
-
Введите значение, которое вы хотите найти, в текстовом поле.
-
Для выполнения поиска нажмите Найти далее (стрелка вниз). PolyAnalyst оценивает строки последовательно сверху вниз, осуществляя поиск подходящего значения. Когда значение находится, выделяется соответствующая ячейка, значение появляется в поле просмотра данных автоматически.
-
Используйте кнопки со стрелками вверх или вниз для перехода к предыдущему или к следующему найденному значению. Когда PolyAnalyst доходит до последней строки, он снова начинает поиск с первой строки. Если поиск достигает последней строки и затем начинается вновь, то доходит до строки, с которой поиск начался, то PolyAnalyst показывает сообщение об ошибке Текст не найден.
Для поиска по другой колонке, вберите нужную колонку из выпадающего списка, а затем повторить вышеуказанный шаг 4.
Поиск осуществляется по сигнатурам и символам каждого значения. Никакой специальный синтаксис не используется. Числа, даты и булевые значения колонок в ходе поиска рассматриваются как наборы символов, даже когда эти колонки содержат разные значения, не обязательно символы.
Инструмент простого поиска по колонкам PolyAnalyst не масштабируется. Инструмент предназначен для быстрого и простого поиска в небольших по объему массивах данных (менее 10000 записей), где не требуется много времени или ресурсов. В клиентском приложении выполняется простой последовательный поиск по символам каждого значения в данных, без использования какого-либо предварительно рассчитанного индекса. Если вам необходимо выполнить поиск по большому объему данных, используйте один из узлов PolyAnalyst, например, узел Фильтрация строк.
PolyAnalyst хранит только первые 128 символов текстовых значений в текстовых колонках внутри сетки данных. Когда вы выполняете поиск по текстовой колонке, оцениваются только первые 128 символов каждой записи.
Если вы хотите выполнить поиск по полному тексту в текстовой колонке, попробуйте использовать узел Поисковый запрос. Однако обратите внимание, что для работы с узлом узел Поисковый запрос требуется знание PDL (язык поисковых запросов в PolyAnalyst).