Noen eksempler på praktisk bruk av søke-syntaks

Dette er ment som en liten praktisk innføring i muligheter for tilpasset søking. For info om hvordan du kan  oppnå bedre tilpasset spissing av ditt søk kan du lese videre under her. 

Teknisk om UiOs nye søkemotor

Vi bruker Solr sin DismaxQ-parser for å tolke søk som kommer fra bruker. Den er vennlig mot menneskelig input og støtter alle de vanlige operatorene som "+", "-" og "frase", osv.
I tillegg har den støtte for mer avanserte operatorer.  (Følg linken for mer om grunnleggende søkesyntaks og felt-typer i Lucene /SOLR.)

Eksempler på søk (som fylles inn i søkeboksen på en UiO-side):
Alle ordene er med som standard:

"dette er en frase"

Søk kun på ord i tittel (både engelsk og norsk):

title_no:"frase i tittel" OR title_en:"frase i tittel"

Kombinasjon av søk på konkret ord og filtrering med "-" :

ord -"men ikke dokumenter med denne frasen"

Kombinasjoner av "+" og "-":

ord -unntatt -disse -ordene +krever +disse +ordene +uansett +disse +ordene (og OR minst OR ett OR av OR disse)

Søk kun i spesifikke felt

Brukes etter mønster "felt:term"

felt:"en frase i feltet"

felt:ord

Kan for eksempel brukes til å avgrense på del av URL:

url:"www.uio.no/bar/baz/"

Avgrense søk på dato

(Gjelder for Vortex-dokumenter; dvs. mesteparten av det vi indekserer)
Finn alt som er endret den siste timen:

last_modified:[NOW-1HOUR TO *]

Man kan også f.eks. søke på filnavn med wildcard:

name:*.txt OR name:*.pdf

(Se her for flere eksempler på søk etter tids-/dato-formater med SOLR).

Begrens søket til bestemte Vortex-maler

Bruk følgende syntaks for å søke etter timeplaner

resource_type_vortex:"course-schedule"

Hvor "course-schedule" er navnet på malen.

Du finner malnavnet i starten av kildekoden når du kikker på "Kildeadressen" til en nettside på Om-arkfanen (i feltet resourcetype).

Publisert 10. jan. 2012 14:28 - Sist endret 25. juli 2014 13:12