Sammansatt sökning | Qlik CloudHjälp
Gå till huvudinnehåll Gå till ytterligare innehåll

Sammansatt sökning

Senast uppdaterad: 2026-10-28

Med en sammansatt sökning kan du kombinera två eller flera sökningar med sökoperatorer. Detta möjliggör anpassad och specifik filtrering av data. En sammansatt sökning utlöses genom att omsluta sökningen med en uppsättning parenteser. Du kan använda flera sökoperatorer i en enda sammansatt sökning.

Sammansatt sökning i Qlik Sense

Exempel på en sammansatt sökning med hjälp av OR-sökoperatorn (|). Söktexten är "(01|03)", utan citationstecknen. Den returnerar värdena "(01)" och "03".

Isin mest grundläggande form kan en sammansatt sökning innehålla ett enda värde. Till skillnad från andra sökmetoder kommer en sammansatt sökning efter en enskild term endast att returnera värden som matchar söktermen exakt. Detta kan hjälpa dig att skapa mer specifika sökningar av dina data.

Sammansatt sökning med en enda sökterm

Sammansatt sökning som endast använder en sökterm I det här fallet anges sökningen i "Region"-fältet och söktexten är "(Spain)", utan citationstecken. "Region"-värdet "Spain" är det enda listade resultatet.

En sammansatt sökning kan innehålla ett eller flera jokertecken. Om sökinnehåll innehåller mellanslag, bör du använda citattecken för att omge värdet som det visas i den sammansatta sökningen.

Mer information om citationstecken och jokertecken finns i Textsökning.

En sammansatt sökning med flera jokertecken och citattecken

Ett exempel på en sammansatt sökning. Denna använder citattecken (för att ange sökning efter strängar med mellanslag), en OR-sökoperator och två jokertecken (* och ?). Söktexten är "P?????C" omsluten av citationstecken och separerad med en "|" (utan citationstecken) från den andra sökningen "*B" (inga citationstecken). Den här söktexten står inom parentes och i resultaten finns värdena "Prod. B" och "Prod. C".

OR-sökoperator ("|")

Genom att använda OR-operatorn kommer den sammansatta sökningen att returnera värden som matchar någon av de inkluderade sökningarna.

Sammansatt sökning med hjälp av sökoperatorn OR

Sammansatt sökning med hjälp av OR-sökoperatorn I det här fallet är söktexten "(2012|2013|2014)", utan citationstecken i den verkliga sökningen. I resultaten finns värdena "2012", "2013" och "2014".

AND-sökoperator ("&")

Genom att använda AND-operatorn kommer den sammansatta sökningen att returnera värden som matchar alla sökobjekt som ingår i satsen. Eftersom sammansatta sökningar endast returnerar exakta matchningar, används denna operator vanligtvis endast med ett eller flera jokertecken.

Sammansatt sökning med hjälp av sökoperatorn AND

Sammansatt sökning med hjälp av AND-sökoperatorn I det här fallet är söktexten "(2012|2013|2014)", utan citationstecken i den verkliga sökningen. I resultaten finns värdena "2012", "2013" och "2014".

I nästa exempel används AND-operatören och flera jokertecken i en sammansatt sökning.

Ytterligare exempel på sammansatt sökning med hjälp av sökoperatorn AND

Sammansatt sökning med hjälp av AND-sökoperatorn I det här fallet är söktexten  "(*ABC* ["and"-operatorsymbol] ?Inc*)", utan citationstecken i den verkliga sökningen. I resultaten finns värdena "Solutions ABC Inc".

XOR-sökoperator ("^")

Genom att använda XOR-operatorn kommer den sammansatta sökningen att returnera värden som matchar antingen den första eller andra sökningen, men inte båda.

I exemplet nedan returnerar sökningen värden som antingen börjar med bokstaven "j" eller slutar med bokstaven "h", men värden som matchar båda dessa kriterier (som "Josh") ingår inte.

Sammansatt sökning med hjälp av sökoperatorn XOR

I det här fallet är söktexten "(J* ^ *h)", utan citationstecken i den verkliga sökningen. I resultaten finns värdena "John" och "Smith", men inte exempelvis "Josh".

I det här exemplet används operatorn XOR och flera jokertecken.

Ytterligare exempel på sammansatt sökning med hjälp av sökoperatorn XOR.

Sammansatt sökning med hjälp av XOR-sökoperatorn. I det här fallet är söktexten "(*ABC*^?*Inc*)", utan citationstecken i den verkliga sökningen. I resultaten finns värdena "ABC New Solution", "ABC Solution", "Neat ABC Company", and "Solution Company Inc.".

Överväganden för normala sökningar inom en sammansatt sökning

Anteckning om information

På grund av skillnader mellan hur klienten och motorn bearbetar dina sökinmatningar är standardblanksteget den enda avgränsaren som stöds fullt ut som en ordgränstoken. Andra avgränsare kan stödjas och tolkas som giltiga ordgränstoken av motorn, men kan inte användas på grund av inmatningsbegränsningar på klientsidan.

Dessa klientsidiga begränsningar är nödvändiga för att klienten ska kunna parsa och strukturera de textsträngar som matas in tecken för tecken (genom ett reguljärt uttryck med endast ASCII) och omvandla dessa till separerade, sökbara ord.

Den faktiska tolkningen av ordgränsklassificerare är en regelbaserad klassificering som tillhandahålls av ICU-biblioteket via Unicode och är i hög grad beroende av systemets språkinställningar.

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!