|
Если поиск по ключевым словам выполняется в расширенном режиме, используется необработанный запрос Solr. В Windchill не применяется предварительная обработка строки поиска или результатов.
Поскольку схема Solr допускает высокий уровень настройки, перед использованием расширенного режима необходимо сначала ознакомиться с наименованиями полей, параметрами количественных оценок и синтаксисом анализатора запросов, применяемых на сайте.
|
Простой
|
Расширенный
|
"Сборка ось-колесо".
|
"Колесо";
"Ось";
"Сборка ось-колесо".
|
Простой
|
Расширенный
|
"Колесо";
|
Возможность и оператор
|
Описание и пример
|
||||
Поиск фразы:
" "
|
Чтобы выполнить поиск в точности совпадающей фразы, заключите фразу в двойные кавычки.
Ключевое слово: "основная ось"
Возвращает все объекты, которые включают точную фразу "основная ось":
• основная ось 0123
• Спецификации для основной оси
Исключает объекты, содержащие аналогичные слова или оба слова в другом порядке:
• Основная центральная ось
• Ось 890 основная
|
||||
Подстановочный символ для одного символа:
?
|
Возвращаются все объекты, содержащие один символ на месте вопросительного знака.
Ключевое слово: спец_?12?
Возвращает объекты, содержащие следующие строки:
• спец_B125
• спец_512C
• спец_#12d
|
||||
Подстановочный символ для нескольких символов:
*
|
Возвращает объекты, содержащие ноль или более символов на месте звездочки.
Ключевое слово: *конс*
Возвращает объекты, содержащие следующие строки:
• конструкция
• конструктор
• константа
|
||||
Неточный поиск
~
|
Возвращает объекты, содержащие строки, представляющие собой либо точное совпадение, либо похожие строки, не являющиеся абсолютным совпадением.
По умолчанию допускается до 2 правок.
Ключевое слово: lever~
Возвращает объекты, содержащие следующие строки:
• clever
• lower
• seven
• letter
Исключает объекты, требующие более 2 правок для совпадения с оригиналом:
• closer
• flower
• litter
|
||||
Логические операторы:
AND или &&
ИЛИ или ||
NOT или !
|
Введите строки поиска с логическим оператором между ними.
Ключевое слово: колесо && ось
Ключевое слово: колесо И ось
Возвращаемые результаты будут содержать обе строки:
• Сборка "Ось-колесо"
• ось_колесо.prt
Ключевое слово: колесо || ось
Ключевое слово: колесо ИЛИ ось
Возвращаемые результаты будут содержать одну или несколько строк:
• Сборка "Ось-колесо"
• ось_колесо.prt
• 022_ось
• Колесо: размеры
Ключевое слово: колесо ! ось
Ключевое слово: колесо НЕ ось
Возвращаемые результаты должны содержать первую строку, но не содержать вторую строку:
• 022_ось
• Колесо: размеры
|
||||
Операторы требования и запрета
+
-
|
Требуется, чтобы строка после знака "плюс" присутствовала в возвращаемых объектах. Строка после знака "минус" не может присутствовать в возвращаемых объектах.
Ключевое слово: + подшипник роликовый
Возвращает объекты, которые содержат слово "подшипник" и могут (необязательно) содержать слово "роликовый":
• Роликовый подшипник: размеры
• Подшипник: поставщик шаров
Ключевое слово: + подшипник -роликовый
Возвращает объекты, которые содержат слово "подшипник", но не содержат слово "роликовый":
• Подшипник: поставщик шаров
|
||||
Поиск по наименованию поля:
<поле>:<запрос>
|
Введите наименование поля, за которым следует двоеточие и запрос.
Ключевое слово: наименование:колесо
Возвращает все объекты, содержащие слово "колесо" в поле атрибута Наименование.
|
||||
Поиск в диапазоне:
<поле>:[<критерии> ДО <критерии>]
<поле>:{<критерии> ДО <критерии>}
|
Введите наименование поля, за которым следует двоеточие и число, дата либо нечисловой диапазон. Значения должны быть заключены в квадратные или фигурные скобки и соединены с помощью оператора ДО.
Диапазоны, заключенные в квадратные скобки ("[ ]"), являются включающими, а заключенные в фигурные скобки ("{ }") - исключающими.
Ключевое слово: Обозначение:[10000 ДО 10200]
Возвращает все объекты с числовыми значениями от 10 000 до 10 200 (включая пределы диапазона).
Ключевое слово: Обозначение:{10000 ДО 10200}
Возвращает все объекты в диапазоне от 10 000 до 10 200 (исключая пределы диапазона).
Ключевое слово: Метка_времени_создания:[04-10-2015T00:00:00Z ДО 20-10-2015T00:00:00Z]
Возвращает все объекты, созданные между 4 октября 2015 г. и 20 октября 2015 г.
|
||||
Поиск по близости:
"<строка поиска>"~<число>
|
Возвращает объекты со значением, которое включает обе строки на определенном удалении друг от друга.
Ключевое слово: "распредвал цепь"~4
Возвращает объекты, содержащие значение, в котором слова "распредвал" и "цепь" разделены не более чем четырьмя строками:
• Распредвал и цепь
• Распредвал: детали, включая цепь
Исключает объекты, содержащие значение, в котором слова "распредвал" и "цепь" разделены более чем четырьмя строками:
• Распредвал 56 78x Проект-ZX мульти цепь
|
||||
Поиск по ключевым словам, специфичный для языка:
keyword_<код языка>:<ключевое слово>
|
Будут получены результаты выполнения команды расширенного поиска на заданном языке.
Ключевое слово: keyword_ru:p1
Инициирует поиск по ключевому слову "p1" на русском языке.
|
|
При включении в поиск наименований полей используйте инструментальную панель Solr, чтобы найти идентификатор соответствующего поля.
Выполните запрос, содержащий следующие элементы:
• Введите любое ключевое слово в поле q.
• Введите подстановочный символ "звездочка" (*) в поле fl для отображения всех полей.
• Выберите xml в меню опций wt.
Для каждого результата будут отображаться наименования полей атрибутов.
|