path prefix: https://ord.uib.no
prøv api: https://ordbokene.no/api
Jokertegn kan benyttes både i q og w.
| konkatenerer søk
Se beskrivelse lengre ned, eller: Hjelp til søk
mf: ordbokskode
dict: liste med mf, f.eks: [bm,nn] eller [bm]
q: søkeord
w: lemmaord
a: artikkel_id
wc: ordklasse
n: max antall treff som returneres
path: /api/suggest
parametre: q,wc,n,dict,include,dform
retur: json-objekt : d
include: streng med enkeltkarakterer, default er "efis"
e: exact lemma
f: fritekstsøk
i: bøyde former - inflect
s: similar
r=d['a']['exact'] : ord i lemmalisten som matcher søkeordet
r=d['a']['inflect'] : ord i lemmalisten som er bøyd form av søkeordet
r=d['a']['freetext'] : ord i fritekst som matcher søkeordet
r=d['a']['similar'] : ord som ligner søkeordet
r=liste med tupler, hver tuple består av [lemmaord,dict]
parameter dform=int forkorter dict til tallkoder slik:
['bm']:1 ['nn']:2 ['bm','nn']:3
Eksempler:
https://ord.uib.no/api/suggest?q=opa&n=2&dict=bm,nn
{"q": "opa", "cnt": 7, "cmatch": 0, "a": {"exact": [["opak", ["bm", "nn"]], ["opal", ["bm", "nn"]]], "inflect": [["op", ["nn"]]], "freetext": [["opak", ["bm"]], ["opaca", ["bm", "nn"]]], "similar": [["opart", ["bm", "nn"]], ["biopat", ["bm", "nn"]]]}}
https://ord.uib.no/api/suggest?q=ly&wc=ADV&n=9&dict=bm,nn&include=eif
{"q": "ly", "cnt": 3, "cmatch": 0, "a": {"exact": [["lys", ["bm", "nn"]], ["lykkelegvis", ["nn"]], ["lykkeligvis", ["bm"]]]}}
https://ord.uib.no/api/suggest?wc=ADJ&n=4&dict=bm,nn&dform=int
{"q": "", "cnt": 8, "cmatch": 0, "a": {"exact": [["A3", 3], ["A4", 3], ["OK", 3], ["få", 2]], "similar": [["-al", 3], ["-an", 3], ["-ar", 3], ["-bo", 1]]}}
https://ord.uib.no/api/suggest?q=indonesia*|australia*&n=99&dict=bm,nn&include=ef&dform=int
{"q": "indonesia%|australia%", "cnt": 6, "cmatch": 0, "a": {"exact": [["australiar", 2], ["indonesiar", 2]], "freetext": [["australia", 3], ["australiarar", 2], ["indonesia", 3], ["indonesiarar", 2]]}}
path: /api/articles
parametre: w,wc,dict,scope
retur: json-objekt : d
w må matche oppslagsordet nøyaktig hvis det ikke benyttes jokertegn
scope: streng med enkeltkarakterer f.eks "ef"
e: exact lemma
f: fritekstsøk
i: bøyde former - inflect
d['articles']=liste med tupler, hver tuple består av [mf,liste med artikkel_id]
Eksempel: https://ord.uib.no/api/articles?w=score&dict=bm,nn&scope=e
{"meta": {"bm": {"total": 2}, "nn": {"total": 2}}, "articles": {"bm": [54131, 54133], "nn": [69675, 69678]}}
path: /dict/article/article_id.json
Eksempel: https://ord.uib.no/bm/article/54131.json
Ekspansjonsverdier for entiteter som er brukt i artiklene:
https://ord.uib.no/bm/concepts.json
https://ord.uib.no/nn/concepts.json
Parameter: q
Sorteringsrekkefølgen vil likevel være avhengig av om søkeordet inneholder små og/eller store bokstaver.
Treff med samme antall bokstaver som søkeordet sorteres først.
suggest og articles
Ved bruk av jokertegn åpnes det for flere treff, men de ettergivende reglene ved
enkelt søk fjernes slik at man kan være helt spesifikk på hva man ønsker treff på.
fôr*,for*,led,LED,LED*,led*,ò*,*ò,*ò* gir ulike resultat
Moment* og moment* gir likt resultat
Eksempler:
_c* : ord som har c som andre bokstav
_aka_ : ord på fem bokstaver med aka i midten
*ô* : ord som inneholder ô