Som bedriftsbruker kan du bruke en innholdslistekomponent til dynamisk visning av innholdselementer av en bestemt type.
Du kan for eksempel bruke en plassholder for en innholdselementliste på en bestemt detaljside, og når en bruker klikker på en kobling for mer detaljerte opplysninger om et bestemt innholdselement, lastes detaljvisningen for det tilknyttede innholdselementet automatisk. Hvis det for eksempel finnes en side med flere artikler, der hver artikkel har en overskrift og et bilde, og brukeren klikker på en bestemt artikkel, vises hele artikkelen på detaljsiden, uavhengig av hvilken artikkel som er valgt.
Slik legger du til en innholdslistekomponent på en side:
Tabell 10-1 Spørringsoperatorer
Operator | Eksempel | Støttede datatyper | Beskrivelse |
---|---|---|---|
eq | ?q=name eq "John"
?q=type eq "Digitaleaktiva" ?q=type eq "Ansatt" and fields.DOB eq "1994/09/26T16:23:45.208" ?q=type eq "Ansatt" and fields.DOB eq "1994/09/26T16:23:45.208" |
tekst, referanse, tall, desimal, boolsk, dato/klokkeslett | Operatoren Er lik (eq) samsvarer med den nøyaktige verdien som ble angitt i spørringen. Denne operatoren gjelder ikke for datatyper med flere verdier. Verdien som er angitt med denne operatoren, skiller ikke mellom store og små bokstaver, unntatt for standardfelt. Denne operatoren vurderer også spesialtegn i verdien. |
co | ?q=(type eq "Ansatt" AND name co "john alex")
?q=(type eq "Bil" AND fields.features co "manuell") |
tekst, referanse, tall, desimal, dato/klokkeslett, stor tekst | Operatoren Inneholder (co) søker etter samsvar for hvert ord som er angitt i kriteriene. Ordene formes ved å dele opp verdien etter spesialtegn. Resultatene har minst ett av ordene (i dette eksempelet john eller alex eller begge deler). Denne operatoren vurderer ikke spesialtegn i verdien under søket. Denne operatoren utfører ikke søk etter stoppord. Hvis du vil vite mer om stoppord, kan du se i dokumentasjonen for Apache Lucene.
Denne operatoren gjelder for tekst, stor tekst for attributter med enkeltverdier. For attributter med flere verdier gjelder den for tekst, referanse, tall, desimal, dato/klokkeslett, stor tekst. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i tabellen Dato-/klokkeslettformater (24-timers) som støttes nedenfor. Verdien som er angitt med denne operatoren, skiller ikke mellom store og små bokstaver. |
sw | ?q=type eq "Ansatt" AND name sw "Joh"
?q=type eq "Ansatt" AND fields.city sw "Los" |
tekst | Operatoren Starter med (sw) søker etter samsvar bare for de innledende tegnverdiene som er angitt i feltbetingelsen. Denne operatoren gjelder ikke for datatyper med flere verdier. Verdien som er angitt med denne operatoren, skiller ikke mellom store og små bokstaver. |
ge | ?q=(type eq "Ansatt" AND fields.age ge "40")
?q=type eq "Digitaleaktiva" AND updatedDate ge "20171026" |
tall, desimal, dato/klokkeslett | Operatoren Større enn eller lik (ge) søker etter samsvar bare for numeriske verdier og dato-/klokkeslettverdier. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i tabellen Dato-/klokkeslettformater (24-timers) som støttes nedenfor. Denne operatoren gjelder ikke for datatyper med flere verdier. |
le | ?q=(type eq "Ansatt" AND fields.weight le "60.6") | tall, desimal, dato/klokkeslett | Operatoren Mindre enn eller lik (le) søker etter samsvar bare for numeriske verdier og dato-/klokkeslettverdier. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i tabellen Dato-/klokkeslettformater (24-timers) som støttes nedenfor. Denne operatoren gjelder ikke for datatyper med flere verdier. |
gt | ?q=(type eq "Ansatt" AND fields.age gt "20") | tall, desimal, dato/klokkeslett | Operatoren Større enn (gt) søker etter samsvar bare for numeriske verdier og dato-/klokkeslettverdier. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i tabellen Dato-/klokkeslettformater (24-timers) som støttes nedenfor. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i tabellen Dato-/klokkeslettformater (24-timers) som støttes nedenfor. Denne operatoren gjelder ikke for datatyper med flere verdier. |
lt | ?q=(type eq "Ansatt" AND fields.age lt "20")
?q=type eq "Ansatt" AND createdDate lt "1994/09/26T16:23:45.208" |
tall, desimal, dato/klokkeslett | Operatoren Mindre enn (lt) søker etter samsvar bare for numeriske verdier og dato-/klokkeslettverdier. Hvis du vil ha flere opplysninger om mulige dato-/klokkeslettformater, kan du se i delen Dato-/klokkeslettformater (24-timers) som støttes. Denne operatoren gjelder ikke for datatyper med flere verdier. |
mt | ?q=(type eq "Bil" AND fields.review mt "petrol 20KMPL")
?q=(type eq "Ansatt" AND name mt "Jo?n") ?q=(type eq "Ansatt" AND name mt "Jo*") ?q=(type eq "Ansatt" AND fields.role mt "senior*") |
tekst, stor tekst | Operatoren for frasespørring eller nærhetssøk (samsvar) (mt) gir deg muligheten til å søke etter ord som er innenfor en bestemt avstand fra hverandre. Resultatene sorteres etter beste samsvar. Den er nyttig for søk etter innholdselementer når verdier angitt i kriteriene "bensin 20 kmpl" må oppdage faktisk innhold som kan inneholde "bensin drivstoff avstand bruker 20 KMPL på motorveien".
Operatoren Samsvarer med kan også bruke et jokertegn innenfor den angitte verdien og støtter både jokertegnsøk med ett enkelt tegn og flere tegn innenfor én enkelt verdi. Bruk ? for jokertegn bestående av et enkelttegn og * for flere tegn. Du kan søke etter både "John" og "Joan" med "Jo?n" for et enkelttegn og "Jo*" for flere tegn. Denne operatoren gjelder både for datatyper med enkeltverdier og flere verdier. Denne operatoren utfører ikke søk etter stoppord. Hvis du vil vite mer om stoppord, kan du se i dokumentasjonen for Apache Lucene. Verdien som er angitt med denne operatoren, skiller ikke mellom store og små bokstaver. |
sm | ?q=(type eq "Ansatt" And fields.city sm "Rome") | tekst, stor tekst | Spørringsoperator for likhet. Denne operatoren gjør det mulig å søke etter verdier som høres ut som de angitte kriteriene, også kalt delvis søk, som bruker maksimalt to redigeringer for å finne samsvar for resultatene som standard. "Rome" ligner på "Dome". Denne operatoren gjelder både for datatyper med enkeltverdier og flere verdier. Verdien som er angitt med denne operatoren, skiller ikke mellom store og små bokstaver. |
AND | ?q=(type eq "Ansatt" AND name eq "John" AND fields.age ge "40") | I/T | Operatoren AND kan brukes til å plassere en AND-betingelse mellom flere spørringsbetingelser. Denne prioriteres foran OR. |
OR | type eq "Ansatt" AND name eq "John" OR fields.age ge "40" | I/T | Operatoren OR kan brukes til å plassere en OR-betingelse mellom flere spørringsbetingelser. |
( ) | ?q=type eq "Ansatt" AND (name eq "John" AND fields.age ge "40")
?q=type eq "Ansatt" AND ( (name eq "John" AND fields.age ge "40") OR fields.weight ge 60) |
I/T | Parentes som omslutter operatoren, for å gruppere betingelsene i kriteriene. Denne prioriteres først, etterfulgt av AND og deretter OR. |