Основы > Поиск в Windchill > Примеры расширенного поиска > Поиск с минимальными критериями
Поиск с минимальными критериями
При выполнении расширенного поиска должны соблюдаться следующие критерии.
Поле
Требуется?
Описание
Задается администратором
Является ли поле Ключевое слово обязательным, зависит от свойства com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch.
Запрещено - необходимо указать значение ключевого слова или значение поля атрибута в разделе Критерии.
Разрешено - ключевое слово указывать необязательно. Но если ключевое слово не указывается, необходимо ограничить поиск одним из следующих способов:
Выберите только один тип объекта.
Выберите только один контекст или одну папку.
Укажите значение хотя бы для одного поля атрибута в разделе Критерии.
Попросите администратора проверить, включено ли это свойство. Дополнительные сведения см. в разделе Свойства поиска Windchill.
Да
Выберите один, несколько или все типы объектов для включения в поиск.
Да
Выберите один, несколько или все расположения, в которых можно искать.
Нет
Выберите поле атрибута объекта и введите значение, которое нужно искать.
* 
Поля критериев, оставленные незаполненными, игнорируются.
* 
Соблюдайте осторожность при вводе минимальных критериев, поскольку при поиске может быть возвращен очень большой набор результатов. Поиск, который занимает слишком много времени, можно остановить с помощью значка отмены рядом с индикатором хода выполнения поиска над таблицей Результаты поиска.
Примеры минимальных критериев
Пояснение к форматированию, используемому в таблицах, см. в разделе Примеры расширенного поиска.
Этот раздел содержит примеры для следующих сценариев:
Только подстановочный символ в поле ключевого слова
Ключевое слово=*
Тип=Все типы
Контекст=Все контексты
Только подстановочный символ в поле атрибута
Тип=Все типы
Контекст=Все контексты
Критерии = Наименование: *
Подстановочный символ в поле ключевого слова и избранные контексты
Ключевое слово=*
Тип=Все типы
Контекст = Изделие 1 , изделие AB
Только ввод текста ключевого слова
Ключевое слово = gear*
Тип=Все типы
Контекст=Все контексты
Только тип одиночного объекта
Тип = документ
Контекст=Все контексты
Только одиночный контекст
Тип=Все типы
Контекст = Изделие 1
Только критерии атрибутов
Тип=Все типы
Контекст=Все контексты
Критерии = Наименование: Зубчатое соединение
Выбор типов объектов и пустые значения критериев
Тип = Деталь , Документ
Контекст=Все контексты
Критерии = Номер контракта:
Один тип объектов и критерии атрибутов с одиночным подстановочным символом
Тип = Деталь
Контекст=Все контексты
Критерии = Номер контракта:*
Выбор типов объектов и нулевые значения критериев
Тип = Деталь , Документ
Контекст=Все контексты
Критерии = Номер контракта: не равно null
Пример. Только подстановочный символ в поле ключевого слова
В этом примере нужно выполнить поиск по ключевым словам и ввести только подстановочный знак в виде звездочки (*) в поле Ключевое слово.
Ключевое слово
*
Тип
Все типы
Контекст
Все контексты
Результаты поиска
Этот поиск не возвращает результатов. Вместо этого появляется сообщение об ошибке с просьбой указать дополнительные критерии или допустимое ключевое слово.
* 
Результат был бы тем же, если бы поле Ключевое слово осталось незаполненным или вместо этого был бы введен подстановочный символ в виде вопросительного знака (?).
Пример. Только подстановочный символ в поле атрибута
В этом примере нужно выполнить поиск и ввести единственный подстановочный символ в качестве значения атрибута.
Тип
Все типы
Контекст
Все контексты
Критерии
Наименование: *
Результаты поиска
Этот поиск не возвращает результатов. Вместо этого появляется сообщение об ошибке с просьбой указать дополнительные критерии или допустимое ключевое слово.
Пример. Подстановочный символ в поле ключевого слова и избранные контексты
В этом примере нужно выполнить другой поиск по ключевым словам и ввести только подстановочный знак в виде звездочки (*) в поле Ключевое слово. Однако нужно также определить один или несколько контекстов:
Ключевое слово
*
Тип
Все типы
Контекст
Product 1
Product AB
Результаты поиска
Если опция com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch имеет значение false, появится сообщение об ошибке с просьбой ввести допустимые критерии. Необходимо ввести текст в поле Ключевое слово или в поле атрибута в разделе Критерии.
Если для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true, то результаты поиска содержат каждый объект в обоих контекстах:
* 
Ввод единственной звездочки в поле Ключевое слово оказывает то же действие, что и незаполненное поле ключевого слова.
Если вместо этого ввести единственный подстановочный знак в виде вопросительного знака (?), результаты могут различаться в зависимости от того, установлено ли приложениеWindchill Index Search и включено ли оно.
Неиндексируемый поиск - результаты поиска могут быть ограничены объектами, которые имеют односимвольное наименование или обозначение. Например, объект имеет наименование "A".
Индексируемый поиск - будут возвращены все объекты, которые содержат поле атрибута с односимвольным значением. Например, если имеется атрибут для измерения времени и используется "с", чтобы указать секунды. Точно так же поиск возвратит все объекты, для которых файлы основного содержимого включают отдельный символ.
Дополнительные сведения см. в разделе Подстановочные символы для поиска.
Пример. Только ввод текста ключевого слова
В этом примере нужно выполнить поиск, в котором указывается только ключевое слово и нет других ограничений.
Ключевое слово
gear*
Тип
Все типы
Контекст
Все контексты
Результаты поиска
Поиск ведется во всех объектах каждого контекста, к которым у вас есть доступ. Возвращаются все объекты, которые содержат "gear" (зубчатый) как значение ключевого слова.
* 
Если используется Windchill Index Search с настройками по умолчанию, то поиск возвратит результаты, в которых содержится слово "gear" в каком-либо значении атрибута или текст "gear" в каком-либо файле основного содержимого. Дополнительные сведения см. в разделе Правила поиска по ключевым словам.
Пример. Только тип одиночного объекта
В этом примере нужно выполнить поиск, в котором указан только тип объекта и нет других ограничений.
Тип
Документ
Контекст
Все контексты
Результаты поиска
Если опция com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch имеет значение false, появится сообщение об ошибке с просьбой ввести допустимые критерии. Необходимо ввести текст в поле Ключевое слово или в поле атрибута в разделе Критерии.
Если для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true, то результаты поиска включают все документы в каждом контексте, к которым у вас есть доступ.
Пример. Только одиночный контекст
В этом примере нужно выполнить поиск, в котором указан только одиночный контекст и нет других ограничений.
Тип
Все типы
Контекст
Product 1
Результаты поиска
Если опция com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch имеет значение false, появится сообщение об ошибке с просьбой ввести допустимые критерии. Необходимо ввести текст в поле Ключевое слово или в поле атрибута в разделе Критерии.
Если для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true, то результаты поиска включают все объекты в "Изделии 1", к которым у вас есть доступ.
Пример. Только критерии атрибутов
В этом примере нужно выполнить поиск, в котором указан только одиночный атрибут и нет других ограничений.
Тип
Все типы
Контекст
Все контексты
Критерии
Наименование: GearConnect
* 
Если не указано ни одного типа объектов, выбор критериев атрибутов ограничен атрибутами, общими для всех типов объектов.
Результаты поиска
Поиск возвращает каждый объект с наименованием "GearConnect", к которому у вас есть доступ.
Пример. Выбор типов объектов и пустые значения критериев
В этом примере нужно выполнить поиск, в котором указаны два типа объектов и одиночный атрибут. Однако значение атрибута оставлено незаполненным:
Тип
Деталь
Документ
Контекст
Все контексты
Критерии
Номер контракта: *
Результаты поиска
Если опция com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch имеет значение false, появится сообщение об ошибке с просьбой ввести допустимые критерии. Необходимо ввести текст в поле Номер контракта или в поле Ключевое слово.
Если для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true, то результаты поиска будут содержать все детали и документы, к которым у вас есть доступ.
Поиск Windchill отменяет пустые поля атрибутов, и поэтому поле Номер контракта игнорируется.
Пример. Один тип объектов и критерии атрибутов с одиночным подстановочным символом
В этом примере нужно выполнить поиск, в котором указан тип объекта и введен единственный подстановочный символ в качестве значения критериев атрибутов.
Тип
Деталь
Контекст
Все контексты
Критерии
Номер контракта: *
Результаты поиска
Если опция com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch имеет значение false, появится сообщение об ошибке с просьбой ввести допустимые критерии. Необходимо ввести текст в поле Номер контракта или в поле Ключевое слово.
Если для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true, то результаты поиска будут содержать все детали, к которым у вас есть доступ.
Поскольку подстановочный символ звездочки (*) может быть заменен любым количеством символов, включая ноль, будут возвращены все детали, независимо от того, назначил ли пользователь значение полю Номер контракта или нет.
Пример. Выбор типов объектов и нулевые значения критериев
В этом примере выполняется поиск, в котором указано два типа объектов и один атрибут с заданным значением не равно null.
Тип
Деталь
Документ
Контекст
Все контексты
Критерии
Номер контракта: не равно null
Результаты поиска
Если следующие условия имеют значение true:
для опции com.ptc.windchill.enterpise.search.advancesearch.enableEmptySearch задано значение true
и
для опции com.ptc.windchill.search.queryBuilder.enableNullCriteria задано значение true
Можно для определения критериев использовать значения равно null и не равно null. Значение в поле атрибута указывать не нужно.
Если задано значение не равно null, Windchill возвращает все объекты, имеющие значение, указанное для атрибута Номер контракта:
Если задано значение равно null, Windchill возвращает все объекты, для которых не указано значение атрибута Номер контракта:
Было ли это полезно?