Поиск значений при просмотре данных

Для того, чтобы найти значение,

  1. Выделите любую ячейку (любую строку) колонки, по которой вы хотите осуществить поиск.

  2. Нажмите на кнопку find but Найти на панели инструментов, обычно расположенной в верхней части окна просмотра данных. В нижней части окна появится небольшое окно поиска с полем для ввода элементов поиска и кнопками для выполнения поиска:

    find field.rus
  3. Введите значение, которое вы хотите найти, в текстовом поле.

  4. Для выполнения поиска нажмите Найти далее (стрелка вниз). PolyAnalyst оценивает строки последовательно сверху вниз, осуществляя поиск подходящего значения. Когда значение находится, выделяется соответствующая ячейка, значение появляется в поле просмотра данных автоматически.

  5. Используйте кнопки со стрелками вверх или вниз для перехода к предыдущему или к следующему найденному значению. Когда PolyAnalyst доходит до последней строки, он снова начинает поиск с первой строки. Если поиск достигает последней строки и затем начинается вновь, то доходит до строки, с которой поиск начался, то PolyAnalyst показывает сообщение об ошибке Текст не найден.

Для поиска по другой колонке, вберите нужную колонку из выпадающего списка, а затем повторить вышеуказанный шаг 4.

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

Инструмент простого поиска по колонкам PolyAnalyst не масштабируется. Инструмент предназначен для быстрого и простого поиска в небольших по объему массивах данных (менее 10000 записей), где не требуется много времени или ресурсов. В клиентском приложении выполняется простой последовательный поиск по символам каждого значения в данных, без использования какого-либо предварительно рассчитанного индекса. Если вам необходимо выполнить поиск по большому объему данных, используйте один из узлов PolyAnalyst, например, узел Фильтрация строк.

PolyAnalyst хранит только первые 128 символов текстовых значений в текстовых колонках внутри сетки данных. Когда вы выполняете поиск по текстовой колонке, оцениваются только первые 128 символов каждой записи.

Если вы хотите выполнить поиск по полному тексту в текстовой колонке, попробуйте использовать узел Поисковый запрос. Однако обратите внимание, что для работы с узлом узел Поисковый запрос требуется знание PDL (язык поисковых запросов в PolyAnalyst).