Wyszukiwanie złożone
Ostatnia aktualizacja: 20.10.2026W wyszukiwaniu złożonym można połączyć dwa lub więcej wyszukiwań przy użyciu operatorów wyszukiwania. Umożliwia to niestandardowe i specyficzne filtrowanie danych. Wyszukiwanie złożone jest wyzwalane przez umieszczenie go w nawiasach. W pojedynczym wyszukiwaniu złożonym można użyć wielu operatorów wyszukiwania.
Wyszukiwanie złożone w Qlik Sense

W najbardziej podstawowej formie wyszukiwanie złożone może zawierać pojedynczą wartość. W przeciwieństwie do innych metod wyszukiwania wyszukiwanie złożone pojedynczego hasła zwróci tylko wartości dokładnie dopasowane do wyszukiwanego hasła. Może to pomóc w tworzeniu bardziej szczegółowych wyszukiwań danych.
Wyszukiwanie złożone przy użyciu pojedynczego hasła

Wyszukiwanie złożone może zawierać jeden lub więcej symboli wieloznacznych. Jeśli treść wyszukiwania zawiera spacje, użyj cudzysłowu, aby ująć wartość tak, jak pojawia się w wyszukiwaniu złożonym.
Aby uzyskać więcej informacji na temat cudzysłowów i symboli wieloznacznych, zobacz temat Wyszukiwanie tekstowe.
Wyszukiwanie złożone przy użyciu wielu symboli wieloznacznych i cudzysłowów

Operator wyszukiwania OR („|”)
W wyniku używania operatora OR wyszukiwanie złożone zwróci wartości, które pasują do dowolnego z uwzględnionych wyszukiwań.
Wyszukiwanie złożone przy użyciu operatora wyszukiwania OR

Operator wyszukiwania AND („&”)
W wyniku używania operatora AND wyszukiwanie złożone zwróci wartości, które pasują do wszystkich elementów wyszukiwania uwzględnionych w instrukcji. Ponieważ wyszukiwania złożone zwracają tylko dokładne dopasowania, ten operator jest zwykle używany z co najmniej jednym symbolem wieloznacznym.
Wyszukiwanie złożone przy użyciu operatora wyszukiwania AND

W tym dodatkowym przykładzie używa się operatora AND i kilku symboli wieloznacznych w wyszukiwaniu złożonym.
Dodatkowy przykład wyszukiwania złożonego przy użyciu operatora wyszukiwania AND
![Kliknij, aby wyświetlić pełny rozmiar Wyszukiwanie złożone przy użyciu operatora AND W tym przypadku szukany tekst to „(*ABC* [symbol operatora „AND”] ?Inc*)”, bez cudzysłowów w rzeczywistym wyszukiwaniu. Wyniki obejmują wartość „Solutions ABC Inc”.](../../../Resources/Images/ui_CompoundSearch-and-operator.png)
Operator wyszukiwania XOR („^”)
W wyniku używania operatora XOR wyszukiwanie złożone zwróci wartości, które pasują do pierwszego lub drugiego z uwzględnionych wyszukiwań, ale nie obu.
W poniższym przykładzie wyszukiwanie zwraca wartości zaczynające się na literę „j” lub kończące się na literę „h”, ale wartości spełniające oba te kryteria (takie jak „Josh”) nie są uwzględniane.
Wyszukiwanie złożone przy użyciu operatora wyszukiwania XOR

W tym przykładzie użyto operatora XOR i kilku symboli wieloznacznych.
Dodatkowy przykład wyszukiwania złożonego przy użyciu operatora wyszukiwania XOR

Uwagi dotyczące zwykłych wyszukiwań w ramach wyszukiwania złożonego
Ze względu na różnice w sposobie przetwarzania danych wejściowych wyszukiwania przez klienta i silnik, standardowy znak spacji jest jedynym separatorem w pełni obsługiwanym jako token granicy wyrazu. Inne separatory mogą być obsługiwane i interpretowane przez silnik jako prawidłowe tokeny granicy słowa, lecz nie można ich użyć ze względu na ograniczenia wprowadzania danych po stronie klienta.
Te ograniczenia po stronie klienta są konieczne, aby klient mógł parsować i strukturyzować ciągi tekstowe wprowadzane znak po znaku (za pomocą wyrażenia regularnego obsługującego wyłącznie znaki ASCII) oraz przekształcać je w oddzielne, możliwe do wyszukania słowa.
Rzeczywista interpretacja klasyfikatorów granic wyrazów jest klasyfikacją opartą na regułach, udostępnianą przez bibliotekę ICU za pośrednictwem standardu Unicode, i w dużym stopniu zależy od ustawień językowych systemu.