Поиск по ключевым словам с использованием подстановочных символов
|
В этом разделе описано поведение поиска и использование настроек по умолчанию, если установлен и включен модуль Windchill Index Search. Следующие примеры неприменимы к сценариям, в которых выполняется поиск в базах данных или безындексный поиск по ключевым словам.
|
При выполнении индексного поиска по ключевым словам, содержащим подстановочный символ звездочки (*), размещение подстановочного знака в строке поиска может ограничивать поля, в которых ведется поиск.
• Конечная звездочка (ключевоеслово*) - ключевое слово, за которым следуют ноль или несколько символов, сравнивается со всеми атрибутами объекта и текстом в файлах содержимого.
• Ведущая звездочка (*ключевоеслово) - ключевое слово, которому предшествует ноль или более символов, сравнивается с атрибутами Наименование и Обозначение. Ключевое слово также сравнивается с атрибутами объекта, отличными от атрибутов Наименование и Обозначение, и текстом в файлах содержимого, но при этом не возвращаются результаты для ключевого слова, которому предшествует один или несколько символов.
|
В объектах будет проведен поиск по атрибутам, отличным от атрибутов "Наименование" и "Обозначение", а также в содержимом файлов только в случае, когда для настройки Поведение поиска по ключевым словам задано значение "Ключевое слово". В следующих примерах, относящихся к поиску с ведущей звездочкой, предполагается, что для настройки задано значение "Ключевое слово", которое также является значением по умолчанию.
|
Подстановочные символы не могут заменить пробел между строками ключевых слов. Это может внести путаницу, если учесть, что Windchill Index Search заменяет некоторые специальные символы пробелом. Ниже приведен пример такого поведения.
Пример. Конечный подстановочный знак
В этом примере выполняется поиск по ключевому слову form, за которым следует ноль или более символов.
Результаты поиска
Ключевое слово, за которым следует ноль или более символов, сравнивается со всеми атрибутами индексированного объекта и индексированным текстом содержимого.
Пример. Ведущий подстановочный символ
В этом примере выполняется поиск по ключевому слову form, которому может предшествовать ноль или более символов.
Результаты поиска
◦ Ключевое слово, которому предшествует ноль или более символов, сравнивается с атрибутами Наименование и Обозначение
◦ Ключевое слово также сравнивается с атрибутами объекта, отличными от атрибутов Наименование и Обозначение, и с текстом в содержимом. Однако предшествующий подстановочный знак игнорируется. Таким образом, поиск в содержимом и других атрибутах проводится только для слова "form".
| • Словосочетание "QA Meeting Minutes" не включается в возвращаемый результат, поскольку Windchill не применяет ведущий подстановочный символ при поиске в тексте содержимого. Поэтому слово "platform" в содержимом игнорируется. Однако объект с наименованием Primary Platform Specs возвращается, поскольку Windchill применяет ведущий подстановочный символ при поиске в значениях атрибутов Наименование и Обозначение. • Словосочетание TR-Suppliers не включается в возвращаемый результат, хотя слово reform содержится в значении атрибута Описание. Это происходит потому, что при использовании ведущего подстановочного символа поиск для образца "*form" ведется только в атрибутах Наименование и Обозначение. В другом атрибуте объекта, таком как Описание, поиск для "*form" не проводится. Если в значении атрибута Описание присутствует слово "form" без начальных или конечных символов, объект "TR-Suppliers" будет подходить для отображения в результатах поиска. • Объект с наименованием SF001 также возвращается в результате, поскольку точное слово "form" входит в атрибут Описание. |
Пример. Ведущий и конечный подстановочные символы
В этом примере выполняется поиск по ключевому слову form, которое могут окружать ноль или более символов.
Результаты поиска
В результатах этого поиска скомбинированы результаты предыдущих двух поисков.
◦ Ключевое слово, которому предшествует ноль или более символов, сравнивается с атрибутами Наименование и Обозначение
◦ Ключевое слово, за которым следует ноль или более символов, сравнивается со всеми индексируемыми атрибутами.
| Поскольку эти два правила комбинируются, в поиск включаются также объекты, у которых атрибуты Наименование или Обозначение содержат слово "form", перед которым и после которого может быть один или более символов (например, "performance" или "reformat"). |
◦ Ключевое слово сравнивается с содержимым. Предшествующий подстановочный символ игнорируется, а конечный подстановочный символ сохраняется.
Пример. Подстановочные символы в одном элементе ключевого слова
В этом примере выполняется поиск по ключевым словам oil и pump, связанным одним или несколькими символами.
Результаты поиска
Дополнительные сведения см. в следующих разделах:
Пример. Подстановочные символы в двух отдельных элементах ключевого слова
В этом примере выполняется другой поиск по ключевым словам oil и pump. Однако на этот раз между словами oil* и pump будет включен пробел.
Результаты поиска
Дополнительные сведения см. в следующих разделах: