SOLIDWORKS PDM obsługuje operatory AND, OR i NOT w kryteriach wyszukiwania w polach edycji na kartach wyszukiwania.
Te operatory wyszukiwania można stosować na dowolnej karcie wyszukiwania, w wyszukiwaniu Web2, w narzędziu Wyszukiwanie SOLIDWORKS PDM oraz w szybkim wyszukiwaniu.
Reguły:
- W ciągach wyszukiwania nie jest uwzględniana wielkość liter.
- W przypadku operatorów uwzględniana jest wielkość liter i należy je wpisywać wielkimi literami.
- Dla zmiennych typu liczbowego lub daty prawidłowe operatory to:
=, !=, <, <=, >, >=.
-
Jeśli wyszukiwany ciąg zawiera dowolny z następujących znaków:
=, <, >, !, &, |, (, ), {, }, :, ", lub \, należy poprzedzić znak symbolem Escape. Druga możliwość to ujęcie całego wyszukiwanego ciągu w podwójny cudzysłów.Na przykład, aby wyszukać ciąg article:1, należy wprowadzićciąg wejściowy article\:1 lub "article:1".
- Zasady używania symbolu Escape:
| Wyszukać ciąg znaków zawierający |
Wprowadzić ciąg |
| Podwójny cudzysłów |
Ciąg z symbolem Escape \.Na przykład aby wyszukać "głośnik", należy wprowadzić ciąg wyszukiwania w postaci \"speaker\"
|
|
Podwójne cudzysłowy, które są częścią wyszukiwania jawnego
|
Ciąg z symbolem Escape \.Na przykład aby wyszukać rura 3”, należy wprowadzić ciąg wyszukiwania w postaci "3\" pipe".
|
Stała liczba, po której występuje " |
Ciąg z symbolem Escape lub bez niego. Na przykład aby wyszukać wartość długości 3", należy wprowadzić ciąg wyszukiwania 3\" lub 3".
|
| Wykrzyknik |
Ciąg z symbolem Escape \.Na przykład aby wyszukać Alert!, należy wprowadzić ciąg wyszukiwania w postaci Alert\!.
|
| Dwukropek |
Ciąg z symbolem Escape \.Na przykład aby wyszukać 2:1, należy wprowadzić ciąg wyszukiwania w postaci 2\:1.
|
| Nawias |
Ciąg z symbolem Escape \.Na przykład aby wyszukać 9)Articles, należy wprowadzić ciąg wyszukiwania w postaci 9\)Articles.
|
- W przypadku wielu operatorów używanych w wyszukiwaniu SOLIDWORKS PDM analizuje operatory wyszukiwania w następującej kolejności: (), NOT, AND oraz OR.
- Można użyć odpowiednio operatorów wyszukiwania AND, OR i NOT lub ich równoważnych symboli, tj.
&, |, !.
- Można wyszukiwać tekst, liczbę całkowitą, liczbę zmiennoprzecinkową i dane typu „data”.
- Możesz używać operatorów AND i OR z lub bez :. Na przykład w przypadku operatora AND, skorzystaj z AND, AND:, &, lub &:.
- Pole wyszukiwania obsługuje znaki * i ? jako symbole wieloznaczne.
- Aby wyszukać dokładny ciąg, można użyć znaku
=. Na przykład aby wyszukać Narzędzia, należy wprowadzić ciąg wyszukiwania w postaci =Narzędzia.
- W przypadku ciągu zawierającego więcej niż jedno słowo można użyć znaku
"", aby wyszukać ciąg w tej samej kolejności słów. Na przykład aby wyszukać narzędzia do rury, należy wpisać "pipe tools".
Po uaktualnieniu oprogramowania do wersji SOLIDWORKS PDM 2020 wcześniej zapisane wyszukiwania zostaną zaktualizowane w celu przestrzegania nowych reguł wyszukiwania przy zachowaniu poprzedniego zachowania i wyników wyszukiwania.
Operator AND (&)
Wyszukuje wyniki, które zawierają zarówno wyrażenie znajdujące się przed operatorem, jak i po nim.
| Przykłady ciągów wyszukiwania |
Opis |
term1 AND term2TERM1 & TERM2
AND:term1 term2
&: term1 term2
|
Zwraca wyniki zawierające ciągi term1 i term2. Wyrażenia mogą być wyświetlane w dowolnej kolejności w wynikach.Przykłady prawidłowych wyników wyszukiwania: term1 term2
term2 term1
term3 term1 term2
|
"(*" term1 term2 "*)" OR "(*)" term1 term2 |
AND jest operatorem domyślnym dla znaku SPACJA.
Zwraca (w nawiasach) wyniki zawierające term1 i term2.
Przykłady prawidłowych wyników wyszukiwania: (term1 term2)
(term2 term1 term3)
|
"(*" "term1 term2" "*)" or "(*)" "term1 term2" |
AND jest operatorem domyślnym dla znaku SPACJA.
Zwraca (w nawiasach) wyniki zawierające ciąg term1 term2.
Przykłady prawidłowych wyników wyszukiwania:
(term1 term2)
(term3 term1 term2 term4)
|
Operator OR (|)
Wyszukuje wyniki, które zawierają wyrażenie znajdujące się przed operatorem, po operatorze albo obydwa.
| Przykłady ciągów wyszukiwania |
Opis |
term1 OR term2TERM1 | TERM2
OR: term1 term2
|: term1 term2
|
Zwraca wyniki, które zawierają term1 i/lub term2.Przykłady prawidłowych wyników wyszukiwania:
|
"(*" term1 OR term2 "*)" or "(*)" (term1 OR term2) |
Zwraca (w nawiasach) wyniki zawierające term1 i/lub term2.
Przykłady prawidłowych wyników wyszukiwania: (term1)
(term3 term2)
(term2 term1 term4)
|
Operator NOT (!)
Wyszukuje wyniki, które nie zawierają wyrażenia po operatorze.
| Przykłady ciągów wyszukiwania |
Opis |
NOT TERM1 |
Zwraca wartości inne niż term1.Przykłady prawidłowych wyników wyszukiwania:
|
!="term1 term2" |
Zwraca wartości inne niż ciąg term1 term2.Przykłady prawidłowych wyników wyszukiwania:
|
!(2019-01-11) |
Zwraca daty inne niż 2019-01-11.
Przykłady prawidłowych wyników wyszukiwania:
|