В критериях поиска допустимо применение символов подстановки из следующей таблицы.
| Термины поиска | Описание | Пример |
|---|---|---|
| Введите отдельное слово без специальных символов | Возвращает все ресурсы, метаданные которых содержат отдельное слово. | Введите Claims. |
| "слово1 слово2" | Заключите два связанных слова в двойные кавычки. Возвращает все ресурсы, метаданные которых содержат точную фразу. | Введите "process model". |
| " ? " | Представляет отдельный символ подстановки. Возвращает
все ресурсы с альтернативными вариантами написания. Прим.: Знак
вопроса нельзя указывать в начале строки поиска.
|
Введите B?lls для возврата таких слов, как bells и balls. |
| " * " | Символ подстановки из нескольких символов. Звездочка возвращает альтернативные
варианты слова. Прим.: Звездочку можно использовать в начале или
в конце строки поиска. Запрос поиска "*.*" недопустим.
|
Введите long* для возврата таких слов, как long, longer и longest. |
| " ~" | Тильда в конце отдельного слова позволяет найти ресурсы с похожими
вариантами написания. Прим.: Для повышения эффективности поиска можно добавить числовой индикатор от
0 до 1. Чем больше значение, тем ближе результат поиска будет к исходному слову. Пример: boat~0.9 возвращает coat
|
Введите throat~ для возврата таких слов, как boat, float и coat. |
| AND | В запросах поиска этот логический оператор указывается прописными буквами. По умолчанию всегда применяется логический оператор AND. | Введите "processing model" AND claims для возврата терминов, содержащих выражение "process model" и слово claims. |
Для сужения области поиска можно указать произвольную комбинацию полей поиск или выбрать дату последнего изменения.
| Метки полей | Описание | Пример | Синтаксис запроса |
|---|---|---|---|
| Все слова | Введите слова для поиска в произвольном порядке. | service credit implementation | "service credit implementation" |
| С точной фразой | Введите слова для поиска в требуемом порядке. | service implementation | "service implementation" |
| Хотя бы одно слово | Введите группу слов для поиска любого из указанных слов в метаданных ресурса. | service design model | service OR design OR model |
| Ни одно из слов | Введите слова, которые должны отсутствовать в метаданных ресурса. | claims | -claims Прим.: Если запрос поиска содержит только оператор NOT или символ "-" без других критериев поиска, то
возвращается пустой список результатов.
|
| ИД | Введите уникальный идентификатор ресурса. | {0000-1111-2222-3333} | (\{0000\-1111\-2222\-3333\}) |
| Имя | Введите часть имени ресурса. | Claims | name:(Claims) |
| Описание | Введите часть описания ресурса. | audit records human resource | description:(audit records human resource) |
| Владельцы | Введите имя владельца ресурса. Прим.: Ресурс может принадлежать
нескольким пользователям.
|
John Smith | owner:(John Smith) |
| Изменен пользователем | Введите имя пользователя, последним изменившего ресурс. | Anna Baker | lastModifiedBy:(Anna Baker) |
| Последнее изменение | Выберите диапазон дат. | 13 июня 2007 - 15 июня 2007 | lastModified:([20070613 TO 20070615]) |
Функция индексации поиска Rational Asset Manager разбивает содержимое документов на значимые фрагменты с учетом знаков препинания. Другими словами он обрабатывает информацию, пропуская пустые символы и исключая символы из строковых констант и ограниченных идентификаторов. В индексе Rational Asset Manager не сохраняются знаки препинания и слова со знаками препинания, например "http://".
Ниже приведены правила поиска ресурсов с помощью символов подстановки и соответствующие примеры.
Если строка поиска содержит символ подстановки "*", то текст не разбивается на маркеры. В этом случае вы не сможете найти необходимые ресурсы. В поле поиска потребуется вручную разбить термины на маркеры. Ниже приведены примеры эффективных запросов поиска с помощью символов подстановки.
Сценарий: Документ содержит следующую строку: type="impl:AssetDiscussionForum".
Строки поиска с символом подстановки "*":
Сценарий: Имена хостов сохраняются как отдельные маркеры без префикса "http://". Обычные термины поиска облегчают поиск имен хостов. Обратите внимание, что в случае применения символа подстановки "*" правильный файл может быть не найден. Документ в этом примере содержит следующую строку: wsdl:definitions targetNamespace="http://core.ws.web.repository.ram.ibm.com".
Строки поиска с символом подстановки "*":
Фильтры Oracle Outside In Technology используются для извлечения информации при поиске в артефактах. Список поддерживаемых форматов при поиске в артефактах приведен в документе Поддерживаемые форматы Outside In Technology.
Если ресурсы содержат артефакты XML, такие как файлы WSDL, и для типа ресурсов настроены правила индексации XML, то поиск ресурсов можно выполнять по элементам, атрибутам и значениям артефакта XML.
attribute:(элемент[атрибут='значение'
атрибут='значение'])
где
элемент, атрибут и
значение - это имя элемента, имена атрибутов и значения
атрибутов из файла XML. Поддерживаются символы подстановки.attribute:(schema[targetNamespace='http://core.ws.web.repository.ram.ibm.com'])
attribute:(targetNamespace='http://core.ws.web.repository.ram.ibm.com')
attribute:(schema[targetNamespace='*ws.web*'])
attribute:(targetNamespace='*'])
attribute:(element[name='value'])
attribute:(path[name='value'])
attribute:(name='value')
attribute:(name='value' name2='value2') attribute:(element[name='value' name=value2'])
attribute:(text()='Operational')
attribute:(status[text()='Operational'])
Применяются те же
правила обработки путей и элементов.